Einzelnen Beitrag anzeigen

morpheus090682

Registriert seit: 5. Dez 2009
Ort: Blomberg
43 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: TComPort Problem

  Alt 18. Mai 2011, 22:16
Was bekommst du denn angezeigt und was sollte angezeigt werden. Ein Paar mehr Infos zum Problem solltest du uns schon geben. Woher kommen die Daten. Ist überhaupt die Menge an daten im Puffer vorhanden... und und und
Also ich bekomme in den Labels 47856 und noch vier solche komischen Werte angezeigt!
Die daten schicke ich über HTerm vom anderen PC zu diesem.
Also an den Einstellungen liegt es nicht.
Wenn ich nun das so mache:
Delphi-Quellcode:
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
var
  befehl : integer;
begin
  ComPort1.Read(befehl,1);
  Label12.Caption:=IntToStr(befehl);
  ComPort1.Read(befehl,1);
  Label13.Caption:=IntToStr(befehl);
  ComPort1.Read(befehl,1);
  Label14.Caption:=IntToStr(befehl);
  ComPort1.Read(befehl,1);
  Label15.Caption:=IntToStr(befehl);
  ComPort1.Read(befehl,1);
  Label16.Caption:=IntToStr(befehl);

end;
Dann zeigt er mir das richtige in den Labels an aber nicht immer
da so die gefahr ist das ein Byte verlohren geht.

Ich sende nur zum test 01hex, 02hex, 03hex, 04hex, 05hex.
  Mit Zitat antworten Zitat