Programmierung der Schnittstellen unter Win95/98/2000/XP/NT | |
|
Nach der Installation von Win95 konnte ich die Schnittstellen-Register unter DOS noch ansteuern. Nach einiger Zeit ging es nicht mehr. Ich vermute, dass ein Update des DFÜ-Netzwerks das Problem verursacht hat. Auf meinem aktuellen Rechner (Win98) war es ähnlich. Hier vermute ich, dass es nach einem Outlook-Sicherheitsupdate nicht mehr ging. Bei WinNT und WinXP ist sowieso Schluss mit direkten Hardwarezugriffen. Abhilfe (geht nur mit Win 95/98): Das Boot-Menü wird aktiviert, indem man in der Datei MSDOS.SYS unter DOS-Bootdisk zum Download Wer sich nicht mit Patches herumplagen will, die die DOS-Nutzung unter Windows doch noch gestatten, oder kann sich eine auf FreeDOS (www.freedos.org) basierende Startdiskette erzeugen, die schon fertig mit deutschem Tastaturtreiber, Maustreiber und Dateimanager konfiguriert ist. Schreiben/lesen auf der Festplatte ist nicht erforderlich. Das geht dann so: Weitere Eigenschaften der FreeDOS-QBasic-Komfort-BootDisk: Windows-Programmierung Zu diesem Thema erhalte ich viele Anfragen. Aber leider: Für Windows-Programmierung bin ich unbrauchbar. Weitere Nachfragen sind also sinnlos. Hier steht alles, was ich zum Besten geben kann: Eine Top-Adresse zu Informationen zum Thema ist die Homepage von Burkhard Kainka (http://www.b-kainka.de). Er hat sehr viele Bücher über MSR geschrieben. Er hat auch spezielle Infos zum Thema WinNT /WinXP, wo der Hardware-Zugriff noch weiter eingeschränkt ist. Eine weitere Adresse ist http://www.lvr.com (englisch). Die meisten modernen Programmiersprachen haben kaum eigene Befehle zur Steuerung der Hardware (Schnittstellen), man braucht spezielle DLL- oder OCX-Dateien. Auf der Homepage von Burkhard Kainka gibt es die rsapi.dll zum Steuern der seriellen Schnittstelle einschl. umfangreicher deutscher Dokumentation zum kostenlosen Download. Diese Version eignet sich meines wissens jedoch nicht für Windows-NT und seine Nachfolger (z.B Win2000, Win XP). Eine große Anzahl weiterer DLLs/VBXe findet sich auf www.lvr.com/parport.htm. Dort sucht man am besten in den Links zur parallelen Schnittstelle. Aber Achtung, es handelt sich vor allem bei den kostenlosen Dateien oft um 16Bit (Win 3.x) Versionen, aber nicht nur. Schnittstellen-Programmierung für ALLE Windows-Versionen ENDLICH ! PortXXX >aktualisiert 18.01.05< Die Programme sind als Hilfe für eigene Programme gedacht. Sie lassen sich aber auch zum z.B. zum Testen der Einfach-Relaisplatine nutzen. Alle Quelltexte, die DLL und die drei fertigen Anwendungen zusammen mit einer Info-Datei gibt's natürlich zum Download (PORTXXX.ZIP 404 kB). Viel Erfolg! |
| © Frank Steinberg |