Sto provando a realizzando una dll scritta in C++ (di cui so ben poco) in cui esiste una funzione in cui passi una stringa e restituisce il digest della stessa, ma non torna quello che mi interessa in un progetto in VB.NET
Ho preso spunto da questo articolo e il codice scritto fino adesso è il seguente:
codice:
__declspec(dllexport) const char* Digest(const char* plainText)
{
CMD5 md5;
md5.setPlainText(plainText);
return md5.getMD5Digest();
//return "KLHKLHKL";
}
__declspec(dllexport) const char* Test(const char* plainText)
{
return plainText;
}
Ora fa funzione Test ritorna la stringa corretta nel progetto in VB:NET:
codice:
<DllImport("Permission.dll")> _
Public Function Test(ByVal s As String) As String
End Function
<DllImport("Permission.dll")> _
Public Function Digest(ByVal s As String) As String
End Function
Dim b As String = Test("hhhh1212")
cosa sbaglio ?