grazie mille....

visto che mi sembra che tu conosca l'argomento ti chiedo anche come posso passare ua stringa per riferimento e come gestirne l'allocazione....

Se provo a usare BSTR* come parametro nella funzione in C e uso byRef nella chiamata da VB mi ciocca....

mi sai dire qualcosa?

grazie ancora.

PS un'altra cosa, la variabile szString che usi rimane allocata fino alla fine dell'esecuzione del programma in VB?