AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

"255" dauerhaft auf LPT1 !

Ein Thema von MrAndyG · begonnen am 8. Okt 2008 · letzter Beitrag vom 10. Okt 2008
 
MrAndyG

Registriert seit: 8. Okt 2008
12 Beiträge
 
#1

"255" dauerhaft auf LPT1 !

  Alt 8. Okt 2008, 20:29
Hallo zusammen,

ich möchte für nen Kumpel ein kleines Programm schreiben, das mithilfe des Parallelports letzten Endes eine Lichterorgel ansteuern soll. Zum Probieren habe ich mir ein kleines Board mit 8 LEDs via Parallelport angeschlossen.

Da ich erfahren habe, dass man unter Windows XP nicht mehr direkt auf den Anschluss zugreifen kann, habe ich mir die "io.dll" in mein Projekt eingebunden, die mehrere Funktionen und Prozeduren bereitstellt, mit denen man doch auf den Parallelport zugreifen können soll,

Hier mal ein Auszug:

die PortOut-Procedure
procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll'; und die PortIn-Funktion
function PortIn(Port:Word):Byte; stdcall; external 'io.dll';
Daraus habe ich folgendes kleines Programm gebastelt:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
PortOut($378, $4);
Edit2.Text:=IntToStr(PortIn($378));
end;
Leider bekomme ich im Edit2 immer den Wert "255" als anliegenden Wert zurück, was auch begründen würde, warum alle LEDs am Parallelport dauerhaft leuchten...

Könnte Ihr mir erklären bzw weiterhelfen??

PS: Warum wird eigentlich ein "$" vor der "4" übergeben (habe diese Syntax so übernommen)?


Viele Grüße
Andy
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz