Ergebnis von OrdToBinary in array

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Xenar
Posts: 8
Joined: Sun Feb 13, 2005 5:03 pm

Ergebnis von OrdToBinary in array

Post by Xenar »

Hallo,

mit folgenden Code wird das Label mit Portzuständen des Bytes 0
beschriftet z.B. 00010001

Code: Select all

byte0.caption := OrdToBinary(IOWarriorInputReport.IOBits[0]);
Wie kann ich das Ergebnis von OrdToBinary in einen Array[0..7]
bekommen, so das Jeder Array[n] ein bit darstellt?

:shock:
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

Die Jedi Code Library hat wahrscheinlich eine Funktion dazu. Ich muss aber mal nachschauen.
Ich empfehle die gerade frisch rausgekommene JVCL 3 zu besorgen.
http://www.sf.net/projects/jvcl
Da ist die JCL als notwendiger Bestandteil dabei.
Xenar
Posts: 8
Joined: Sun Feb 13, 2005 5:03 pm

Post by Xenar »

Hallo,

wollte mal meine Frage wieder nach oben posten und hiermit fragen ob jemand eine Idee hat wie ich den strin in einen array bekomme oder ob jemand eine function hat damit die portzustände gleich in einen array kommen.

ciao xenar
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

Na die Jedi Code Library (aus der OrdToBinary stammt) hat dazu BitsToBooleans.
Die Funktion aus JclLogic.pas verpflanzt die Bits als boolesche Werte in ein Array.
Die JCL ist unter http://jcl.sf.net oder als Teil der JVCL unter http://jvcl.sf.net erhaeltlich.
Jeder Delphi oder C++ builder Benutzer sollte sie haben :-)
Xenar
Posts: 8
Joined: Sun Feb 13, 2005 5:03 pm

Post by Xenar »

:P Danke

hatte alles durchsucht aber jetzt habe ich es gefunden
Post Reply