Salve.
Qualcuno potrebbe dirmi come si fa a passare un array ad una dimensione ad una Dll realizzata in c++???
Es:
Vb:
dim a (0 to 1)as integer
a(0)=1
a(1)=2
b=Calcola(a)
...
C++:
int _stdcall Calcola( int *a )
{
int b;
b=a[0]+a[1];
return b;
}
non funziona perchè?mi restituisce un numero pari a -5796.
Grazie e arrivederci