Announcement

Collapse
No announcement yet.

C++ dll in VB lesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • C++ dll in VB lesen

    Hallo, ich versuche vergeblich eine C++ dll in VB bzw VBA einzulesen.
    vom entwickeler habe ich folgenden aufruf für die funktion bekommen:
    Code:
    char* GetLicenceCode(int appID, char *id);
    und ich bin die ganze sache jetzt wie folgt angegangen:
    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
    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.
Working...
X