Die Suche ergab 4 Treffer

von tomkn
10.12.2007 19:06
Forum: Anfänger
Thema: Aufruf einer C-Funktion mit Callbackfunktion
Antworten: 2
Zugriffe: 577

Aufruf einer C-Funktion mit Callbackfunktion

Moin, moin

kan man in Purebasic eine C-Funktion aufrufen, die Ihrerseits eine Callbackfunktion erwartet ?

Aufruf in C
int opendev(int typ, WINCALLBACKBCOM cb)
cb : typedef void (WINCALLBACKBCOM) (int nSta, int ntra)

Danke schön an die Profis

Grüße aus HH
Tom
von tomkn
03.07.2007 09:30
Forum: Anfänger
Thema: Umsetzung Aufruf externer DLL nach PB
Antworten: 13
Zugriffe: 1466

Moin, moin

erst mal herzlichen Dank an Euch alle.
Da habe ich die noch verbliebene 0 vor lauter Variablen nicht gesehen.

So funktioniert es :


nerg.l = CallFunction(dll,"QAPIGetLastErrorStringEx",buffer, nLen)


Auch mit @buffer klappt es.

An die 4.0 Art werde ich mich jetzt mal langsam ...
von tomkn
02.07.2007 10:44
Forum: Anfänger
Thema: Umsetzung Aufruf externer DLL nach PB
Antworten: 13
Zugriffe: 1466

Moin, moin

vielen Dank für die Antwort, leider habe ich sie nicht verstanden :-(

Ich möchte in der Procedure errorstring einen Wert zurückgeben.

Das Problem ist, das schon die Variablen nerg.l und buffer.s , die das Ergebnis des API Aufruf´s enthalten sollen, innerhalb der Procedure leer sind.
Es ...
von tomkn
29.06.2007 17:04
Forum: Anfänger
Thema: Umsetzung Aufruf externer DLL nach PB
Antworten: 13
Zugriffe: 1466

Umsetzung Aufruf externer DLL nach PB

Moin, moin

ich habe trotz Suchen und Lesen im Forum ein Problem mit der Umsetzung des Aufrufs einer Funktion in einer externen DLL.

Mit VB funktioniert es ohne Probleme, es liegt wohl an der Art wie ich aufrufe, es wird immer ein leerstring zurückgegeben.

Vielen Dank für Eure Hilfe
Tom



; VB ...