IDE Debugger zeigt Exceptions an: Das klappt nicht immer.
Sleep: Diese Antwort/Lösung kann so nicht
stimmen funktionieren, denn egal ob zwischendrin noch was reinkäme ... du liest dennoch nur das aus, was bei Funktionseintritt da war, weil
ComPort1RxChar(Sender: TObject;
Count: Integer);
. -->
. sleep(2000);
. -->
. ComPort1.ReadStr(gewicht,
Count);
siehe baumina (OK, die zeichenweise Behandlung könnte man auch besser erledigen) oder TComDataPacket (mit Ende-Code = #13)