Ho dimenticato di postare l'ultima riga di codice...
per rispondere alle tue domande:
_ mi accorgo che non è riempito perchè stampando gli elemtni dell'array non hanno i valori che ho "pensato" di assegnarli (ultimo elese del codice)
_ L'array come si legge dal codice postato è un SafeArray monodimensionale di VT_R4 elementi
_ lo riempio tramite il ciclo for e tramite la funzione SafeArrayPutElement
Spero che adesso sia un po' più chiaro...