long64 Wert aus C dll

24/06/2008 - 14:44 von Patrick Denke | Report spam
Ich habe hier eine in C geschriebene Dll vorliegen, die folgendermassen
definiert ist:

__long64 __stdcall ReadNextBufValue (long DevNum);

D.h. der Rückgabewert ist ein vorzeichenloser 64 Bit Ganzzahlenwert.
Wie sieht die Deklaration und Funktionsaufruf unter VB6 aus, um diese
Funktion anzusprechen?

Gruß Patrick
 

Lesen sie die antworten

#1 Patrick Denke
24/06/2008 - 16:41 | Warnen spam
Am Tue, 24 Jun 2008 14:44:28 +0200 schrieb Patrick Denke:

Ich habe hier eine in C geschriebene Dll vorliegen, die folgendermassen
definiert ist:

__long64 __stdcall ReadNextBufValue (long DevNum);

D.h. der Rückgabewert ist ein vorzeichenloser 64 Bit Ganzzahlenwert.
Wie sieht die Deklaration und Funktionsaufruf unter VB6 aus, um diese
Funktion anzusprechen?



So steht es in der Herstellerbeschreibung, ich vermute aber mal, der
Hersteller meint __int64, also mit Vorzeichen.
Kann ich hier mit Currency arbeiten? Hat ja auch 8 Bytes. Oder ist die
Darstellung im Speicher hier unterschiedlich?

Gruß Patrick

Ähnliche fragen