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

Rispondi quotando