Ave! Ho programmato in C++ una DLL con una funzione che vuole un parametro di tipo char*
paradigma:
codice:
void Funzione(char* parametro);
Vorrei utilizzare questa funzione in vb net. Dovrei quindi convertire variabili da String a char*
per darle in pasto alla funzione.
Questo è come carico la funzione dalla DLL:
codice:
Public Declare Function Funzione Lib "Engine.dll" Alias "Funzione" (ByRef Param As Char)
Quindi la utilizzo, in vb net, in questo modo:
codice:
Dim a As String = "Ciaoo"
Funzione(a.ToCharArray())
m da qualche errore incomprensibile quando richiamo Funzione.
Dove sbaglio?