Hallo, ich versuche vergeblich eine C++ dll in VB bzw VBA einzulesen.
vom entwickeler habe ich folgenden aufruf für die funktion bekommen:
und ich bin die ganze sache jetzt wie folgt angegangen:
das ist der code von meinem test programm
leider funktioniert das nicht und ich bekomme immer die fehlermeldung:
"Falsche DLL-Aufrufkonvention "
Ich bin schon lange an diesem problem dran, weis aber nicht wie ich das regeln soll, habt ihr noch eine Idee?
vielen dank schonmal.
vom entwickeler habe ich folgenden aufruf für die funktion bekommen:
Code:
char* GetLicenceCode(int appID, char *id);
das ist der code von meinem test programm
Code:
Option Compare Database Option Explicit Private Declare Function GetLicenceCode Lib "KeyGenDLL.dll" (ByVal appID As Long, ByRef ID As String) As Long Private Sub Befehl0_Click() Dim HWID As String Dim SN As String Dim Vart As Long HWID = "1" Vart = 0 SN = GetLicenceCode(Vart, HWID) MsgBox (SN) End Sub
"Falsche DLL-Aufrufkonvention "
Ich bin schon lange an diesem problem dran, weis aber nicht wie ich das regeln soll, habt ihr noch eine Idee?
vielen dank schonmal.