vagamente ricordo una keywords... qualcosa con pinned dentro...
mi puoi allegare il progetto (almeno nella sua parte non funzionante) con la dll che provo?
forse è una coda del genere
'# il double da passare
Dim p As Double = 100
'# allocazione di memoria non gestita
Dim x As IntPtr = Marshal.AllocCoTaskMem(64) '# metti la dimensioen dei double
Marshal.StructureToPtr(p, x, False)
in x hai il puntatore da passare alla funzione...
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -