Seite 1 von 3
Portprogramierung
Verfasst: 03.01.2005 11:40
von Martin66119
Hallo und einen schönen guten Tag. Da ich recht neu hier bin, habe ich ne Frage wie man in PureBasic z.B. in die Parallelportadresse 378(h) die Zahl 12(hex) reinschreibt und folglich auch eine Zahl aus der Adresse 378(h) herauslesen und anzeigen kann.
Verfasst: 03.01.2005 12:55
von captain third
naja ich würds so machen(kann natürlich auch extrem falsch sein)
deine adresse 378(h) würd ich so schreiben variable$0="378(h)"
und dann irgendwo und irgendwie so in der art schreibn
(in console)
printn(variable$) ;<-- da wird dann ausgespuckt
ich hoffe des war richtig,weil bin auch noch ziemlich neu

Verfasst: 03.01.2005 12:59
von ts-soft
Es gibt diverse DLL's, die direkte Portzugriffe unterstützen. Einfach mal googeln. Ich habe mal ein paar Tests mit der io.dll unter XP gemacht, lief hervorragen. Doku z.B.. hier:
http://www.geekhideout.com/iodll.shtml
Verfasst: 03.01.2005 15:30
von Zaphod
sollte man aber über winio machen, sonst funktioniert das unter NT/2k/XP nicht, oder?
Verfasst: 03.01.2005 15:37
von ts-soft
Mit der WinIO bin ich nicht ganz klar gekommen. Installation klappte irgendwie nicht. Die IO.dll funktioniert bei mir unter XP ohne Installation. Habe den PS2-Port (97) abgefragt, und ging.
Verfasst: 03.01.2005 18:02
von Falko
Und die InpOut32, funktioniert sie etwa auch nicht unter XP?
Die DLL kann man direkt im Programmordner oder Systemordner
kopieren.
Warum googeln, im alten Forum sind doch genug Beispiele.

Verfasst: 03.01.2005 18:18
von sharkpeter
Verfasst: 03.01.2005 18:49
von SoS
Falko hat geschrieben:Und die InpOut32, funktioniert sie etwa auch nicht unter XP?
Die DLL kann man direkt im Programmordner oder Systemordner
kopieren.
Warum googeln, im alten Forum sind doch genug Beispiele.

inpout32 ist aber nichts wenns schnell gehen soll
Code: Alles auswählen
| io.dll | winio.dll | inpout32.dll
----------------------------------------------------------
Test in s | | |
mit busybit | 19.3280 | 19.0470 | 68.5320
----------------------------------------------------------
fill in s | | |
Display | 6.8440 | 5.9840 | 22.2820
----------------------------------------------------------
Test in s | | |
ohne busybit | 9.1410 | 9.2650 | 31.2030
----------------------------------------------------------
fill in s | | |
Display | 3.0470 | 3.2970 | 10.2970
----------------------------------------------------------
getestet wurd mit einem lcd-display welches am druckerport angeschlossen war
Verfasst: 03.01.2005 18:52
von Falko
@ROB
Ich weiß zwar, das sowas sehr oft abgelehnt wird, aber es gibt hier und
da Fragen zu, die im Forum verstreut schon beantwortet wurden. Es wäre schön, wenn man das zusammenfassen könnte und deshalb meine folgende Frage: "Wie wäre es weiteren Forumseintrag, bsp. Hardware?"
So hat man einen Bezug zur Hardware wie in anderen Sachen zu Grafik.
Ich glaube, da wären bestimmt noch einige mehr daran interessiert.
Verfasst: 03.01.2005 19:18
von sharkpeter
@Rob,
bezüglich Hardware-Themengruppe: ich, wäre schön.
Gruß Jens