Guten Abend
Ich habe unter VBA Excel 2010 ein Programm am laufen welches auf eine DLL in der Sprache C# zugreift.
code:
Private Declare Function Funcname Lib "lib.dll" (ByVal name As Long, ByRef buffer As Byte) As Long
Dies funktioniert ganz gut in VBA nun wollte ich das selbe im Microsoft Visual Basic Express 2010 realisieren.
Hier bekomme ich jedoch immer die Fehlermeldung:
"Ein Aufruf an die PInvoke-Funktion "...::Funcname" hat das Gleichgewicht des Stapels gestört. "
Sollte eine Anwendung welche in VBA funktioniert nicht auch in VB funktionieren oder unterscheiden sich hier die Datentypen?
Danke im Voraus
Freundliche Grüsse
Manu
|