Seite 1 von 1

Funktionen einer .lib Datei benutzen ? [gelöst]

Verfasst: 08.11.2007 23:09
von dater
Hallo,
ich habe Qlib32.lib mit einem Programm nach
Purebasic umgewandelt, jetz meine Frage -
Wie kann ich eine Funktion von der lib ansprechen ??

Import "Qlib32.lib"
QAPIExtOpenCard(a.l,b.l) As "_QAPIExtOpenCard@8"
QAPIExtCloseCard(a.l) As "_QAPIExtCloseCard@4"
QAPIExtReadAD(a.l,b.l,c.l) As "_QAPIExtReadAD@12"
QAPIExtWriteDA(a.l,b.l,c.l,d.l) As "_QAPIExtWriteDA@16"

handel=QAPIExtOpenCard("IOKARTE",0)

wenn ich es so probiere , kommt eine Fehlermeldung ?

Verfasst: 08.11.2007 23:20
von D@nte
>wenn ich es so probiere , kommt eine Fehlermeldung ?
Könnte u.U. daran liegen das "IOKATE" ein String ist?

Code: Alles auswählen

QAPIExtOpenCard(a.l,b.l) As "_QAPIExtOpenCard@8"
erwartet zwei Übergabeparameter a und b beide vom Typ LONG also muss es was in der Art sein:

Code: Alles auswählen

handle = QAPIExtOpenCard(123456,0)

Ja. ich habs...

Verfasst: 09.11.2007 01:15
von dater
Hi,
ja, es war kein String sonder ein Long-Wert.
In der Lib sind ein haufen Konstanten definiert,
ich habe unter Visual-Basic die Wete der Konst.
rausgesucht,und eingetragen.

Und siehe da, es geht...
Jetz kann ich mit der MultiIO-Karte von Quancom
auch unter PureBasic mit Qlib32 Programmieren.

Dater.