Forums Neueste Beiträge
 

Falsche DLL Aufrufkonvention

20/09/2007 - 14:21 von Jens Müller | Report spam
Hallo,

bekomme "Falsche DLL Aufrufkonvention" Fehler beim Aufruf von:
Private Declare Function SetMute Lib "test.dll" (ByVal mute As Long) As
Long

Die Funktion ist in c so exportiert:
extern "C" __declspec(dllexport) long SetMute(bool mute);

Die Funktion tut was sie soll, aber bringt dann den Lauftzeitfehler in
vb.

Woran kann das liegen?
Jens
 

Lesen sie die antworten

#1 Matthias Hübner
20/09/2007 - 14:55 | Warnen spam
Jens Müller wrote:

Hallo,

bekomme "Falsche DLL Aufrufkonvention" Fehler beim Aufruf von:
Private Declare Function SetMute Lib "test.dll" (ByVal mute As Long) As
Long

Die Funktion ist in c so exportiert:
extern "C" __declspec(dllexport) long SetMute(bool mute);

Die Funktion tut was sie soll, aber bringt dann den Lauftzeitfehler in
vb.

Woran kann das liegen?



Vermutlich bool <> long bei den Parametern

Matthias

Ähnliche fragen