• 28.04.2024, 05:21
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Hilfe bei Projekt (Parallelport)

Donnerstag, 1. Mai 2003, 12:08

kann mir jemand sagen wie ich mit delphi den Parallelport ansprechen kann und signale an ein angeschlossenes Gerät senden kann.

eine Internet seite zum nachlesen oder ein Forum würden mich auch interessieren

Danke an alle

Re: Hilfe bei Projekt (Parallelport)

Donnerstag, 1. Mai 2003, 15:55

Bin zwar ein c++ler. Aber ich hab sowas auch mal programmiert. Willst du die Eingabe und Ausgabe-Pins einzeln ansprechen?
Welches Betriebssystem benutzt du? Unter Win2000 und XP gestallt sich das ganze etwas schwieriger.
Bei win 98 oder 95 oder dos kannst einfach ein paar asembler befehle einbauen.

Quellcode

1
2
3
__emit__( 0x8b, 0x95, port );
__emit__( 0x8a, 0x85, value );
__emit__( 0x66, 0xee );


BYTE port: meist 0x378 oder 0x278
BYTE value: 0x01 für pin 1, 0x02 für pin2, 0x04 für pin3, ...
                Wenn du mehrere gleichzeitig ansprechen willst                      einfach addieren:
                0x01+0x02=0x03 -> Pin1 und Pin2 sind an.

Ich hoff das funktioniert in delfi auch noch.

In win 2000 und XP must du dir erst zuerst Rechte besorgen, dass du direkt auf die Hardware zugreifen kannst.

Achtung ich spreche hier von den Augabe-Pins, Pin1 bei mir ist Pin2 am Parallelport. Also überall eins dazu addieren

Re: Hilfe bei Projekt (Parallelport)

Donnerstag, 1. Mai 2003, 16:02

Unter 2000/XP brauchst du nen Treiber:

http://home.t-online.de/home/340020127737-0001/port95nt.exe

Beispielcode in C/C++ und VB liegt bei.

Re: Hilfe bei Projekt (Parallelport)

Donnerstag, 1. Mai 2003, 17:36

schon mal danke für die Antworten

habe noch ein paar ergänzungen:
über die pins sollen binär codierte befehle an ein externes gerät weitergeleitet werden und ebenfalls von diesem gerät daten an den pc zurück.

als OS benutze ich W2k und XP
ist die sache mit c++ leichter

Danke Danke Danke