Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.132 Beiträge
 
Delphi 12 Athens
 
#6

AW: TComport senden funktioniert nicht

  Alt 30. Okt 2011, 20:39
Wie ist denn die Prozedur Write des TComport deklariert?
(ich hab keine Lust mir das Teil extra runterzuladen)

Aber wenn es ein Pointer ist, dann solltest du auch einen Pointer übergeben.
Also den Zeiger auf deine Daten und nicht den Zeigers selber (bzw. dessen erstes Adressbyte).
Comport1.Write(@ByteSenden, 1); .


Ansonsten nutzt du ja Binärwerte, also solltest du diese auch binär verrechnen und nicht logisch.
Delphi-Quellcode:
ByteSenden := LEDsLeft[BarLeft] or LEDsRight[BarRight];
// bzw.
ByteSenden := (BarLeft shl 4) or BarRight;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (30. Okt 2011 um 20:42 Uhr)
  Mit Zitat antworten Zitat