Hallo,
leider funktioniert die Parallelportkarte seit der neuen PHP version nicht mehr. Kann mir jemand helfen. Gibt es eine neue DLL Datei?
Meine setParPort.dll ist vom 4.4.2010
Gruß
Frank
Hallo,
leider funktioniert die Parallelportkarte seit der neuen PHP version nicht mehr. Kann mir jemand helfen. Gibt es eine neue DLL Datei?
Meine setParPort.dll ist vom 4.4.2010
Gruß
Frank
Hallo Frank
Leider schlechte News…
SetParPort verwendet PHP4Delphi, nur leider wird diese Komponente nicht mehr weiter entwickelt. D.h. es wird nur bis PHP Version 5.3 unterstützt.
Hab versucht, die aktuelle Version von SetParPort mit der Versions-Info 5.4 zu erstellen, die DLL wird zwar geladen, jedoch startet IPS nicht mehr.
Auch der Versuch mit php5delphi brachte kein Erfolg.
Sorry…
Gruss
Martin
Hab da mal noch was ausgegraben.
Aus den ersten Tests, eine Delphi Console-App, welche INPOUT32.DLL anspricht.
Nur in beschränktem Umfang (setzen von data/control bits):
SetPar V1.01
Syntax: SetPar [/Dxy] [/Cxy]
/D:
x = Data-Bit (0-7), 9=all
y = 0=off, 1=on
/C:
x = Control-Bit (S=Strobe, L=LineFeed, I=Init, C=Select)
y = 0=off, 1=on
Example:
SetPar /D90 /D11 /CC1
Muss dann über IPS_Execute angesprochen werden, so in etwa:
IPS_Execute("C:/SetPar.exe", "/D90 /D11 /CC1", false, false);
Ist auch fix auf Port $378 gelegt - Source liegt bei, kann nach belieben angepasst werden
Vielleicht kann’s wer gebrauchen…
Aber wie schon gesagt:
und ohne Gewähr auf Funktion (hab bei mir keinen Port mehr zum testen…)
Gruss
Tinu
SetPar.zip (162 KB)
Danke erstmal. Ich probier das in einer ruhigen Minute mal aus.
Melde mich dann wieder.