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 ?
Funktionen einer .lib Datei benutzen ? [gelöst]
Funktionen einer .lib Datei benutzen ? [gelöst]
Zuletzt geändert von dater am 09.11.2007 13:32, insgesamt 1-mal geändert.
>wenn ich es so probiere , kommt eine Fehlermeldung ?
Könnte u.U. daran liegen das "IOKATE" ein String ist?
erwartet zwei Übergabeparameter a und b beide vom Typ LONG also muss es was in der Art sein:
Könnte u.U. daran liegen das "IOKATE" ein String ist?
Code: Alles auswählen
QAPIExtOpenCard(a.l,b.l) As "_QAPIExtOpenCard@8"
Code: Alles auswählen
handle = QAPIExtOpenCard(123456,0)
Ja. ich habs...
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.
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.