Non dipende dal numero di parole, ma dal numero di caratteri il fatto di ritornarmi la stringa con un carettere nulla alla fine o meno, a seconda se sia pari o dispari il numero dei caratteri.

BSTR == OLECHAR == 2 bytes character

Questo da quel che ho capito, aggiunge il carattere di terminazione se sono dispari i caratteri della stringa.

Suggerimenti su come ovviare?