Hallo!
Ich versuche gerade erfolglos, eine einfache (Test) DLL (erstellt mit c#) in Notes einzubinden und aufzurufen.
Zu Testzwecken habe ich das gleiche mit einer Windows-DLL versucht, was problemlos funktioniert.
Funktionierendes Beispiel:
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (Byval lpbuffer As String, nSize As Long) As Long
Den Windows Usernamen bekomme ich dann einfach mit RetUserName = GetUserName(lpUserName, nSize) zurück.
Das gleiche versuche ich nun mit der c# DLL die eine einfache Funktion enthält und mir den Wert zurückgeben sollte.
Die DLL habe ich ins Notes Verzeichnis kopiert bzw. habe ich den Pfad auch testweise mitangegeben.
Deklariert:
Declare Function test2 Lib "dlltest.dll" Alias "addUP" (Number1 As Double, Number2 As Double) As Double
Aufruf erfolgt durch:
Dim ret As Variant
Dim Number1 As Double
Dim Number2 As Double
Number1 = 5
Number2 = 20
ret = test2 (Number1, Number2)
Ich bekomme immer die Meldung "External function not found"
Code c# im Anhang.
Bin für jeden Schubs dankbar!
Danke!
Udo