Ich bin gerade über diese Seite
http://darkface.pp.se/~spleen/lsd/awkia ... i/UserPort
gestolpert.
Vieleicht kann es ja jamand gebrauchen.
UserPort
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Funzt anscheinend so ähnlich wie WinIO, aber leider mit ner Exe statt einer DLL
Aber trotzdem danke für den Tip, die kannte ich noch nicht.
Aber trotzdem danke für den Tip, die kannte ich noch nicht.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Hast du schon mal versucht es in PB umszuschreiben? Würde mich auch interessieren, falls man dann keine DLL mehr braucht .SoS hat geschrieben:Was ist daran so schlimm ?ts-soft hat geschrieben: aber leider mit ner Exe statt einer DLL![]()
![]()
Die exe dient nur dazu den treiber zu aktivieren und da der code bei liegt kann man das ja (wenn möglich) nach PB convertieren.
MfG Falko
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Dafür gibts es doch schon die WinIO lib in PBOSL, die sogar mehr kann.
Desweiteren ist der Treiber, also die *.sys ja trotzdem erforderlich.
Wäre nur eine weitere Lib, die weniger macht, ein paar kibi in der Dateigrösse werden evtl. gespart
Desweiteren ist der Treiber, also die *.sys ja trotzdem erforderlich.
Wäre nur eine weitere Lib, die weniger macht, ein paar kibi in der Dateigrösse werden evtl. gespart
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Die WinIO ist eigendlich auch nur eine DLL, die diesen Systreiber ansrpechen kann.
In Wirklichkeit braucht man doch nur die SYS als Treiber und das eigene Programm müsste sie auch direkt ansprechen können. Daher der Gedanke ohne eine weitere DLL. Sicher habe ich ja auch die Inpout32.dll, die vollkommen ausreichen. War eben nur ein Gedanke.
Apropo, im Moment bin ich noch an dieser Komischen VCC-OCX-Controls für USB.
Das so superangepriesene Teil "Voltcraft AD-USB4 geht leider nicht in PB, da wohl das Interface dazu nicht komplett auszulesen ist. Vieleicht wäre da eine einfachere Möglichkeit, das zu nutzen. Mal schauen. Die WinIO kann einem da auch nicht weiterhelfen.
MfG Falko
In Wirklichkeit braucht man doch nur die SYS als Treiber und das eigene Programm müsste sie auch direkt ansprechen können. Daher der Gedanke ohne eine weitere DLL. Sicher habe ich ja auch die Inpout32.dll, die vollkommen ausreichen. War eben nur ein Gedanke.
Apropo, im Moment bin ich noch an dieser Komischen VCC-OCX-Controls für USB.
Das so superangepriesene Teil "Voltcraft AD-USB4 geht leider nicht in PB, da wohl das Interface dazu nicht komplett auszulesen ist. Vieleicht wäre da eine einfachere Möglichkeit, das zu nutzen. Mal schauen. Die WinIO kann einem da auch nicht weiterhelfen.
MfG Falko
Ich glaube nicht das ich versuchen möchte einen Treiber in PB zu schreiben.Falko hat geschrieben:Hast du schon mal versucht es in PB umszuschreiben? Würde mich auch interessieren, falls man dann keine DLL mehr braucht .![]()
MfG Falko
@ts-soft
Die beiden Funktionen die geboten werden reichen (mir) um auf den Druckerport zuzugreifen. Die Geschwindigkeit wurde in einem Forum mit
130 kb/s angegeben (Praxistest).
Bezogen auf ein LCD 320x240x1bit was z.b. am Druckerport angeschlossen ist.
320x240x1bit 130kb/9600byte ergibt immerhin eine Framerate von ~13.9
Also schnell genug ist das auch noch,was man von der Inpout32.dll nicht behaupten kann.
