Habe seit gestern ein Problem mit einer Kompo in meinem Projekt....
Nutze die ASyncpro Comport Kompo um Gps Daten aus einer GPS MAus auszulesen, klappte bisher perfekt...
Seit gestern liest er die Daten nicht mehr richtig ein, hab die Prozedur umgeschrieben um mal zu sehen was noch ankommt =>
procedure TForm1.comportTriggerAvail(CP: TObject; Count: Word);
begin
log1.Lines.Add('=> '+ComPort.GetChar);
exit;
end;
Ergebniss:
=> Suche nach verfügbaren ComPorts...
=>
Com COM1 ist verfügbar...
=>
Com Port 1 keine Daten empfangen...
=>
Com COM2 ist verfügbar...
=>
Com Port 2 keine Daten empfangen...
=>
Com COM7 ist verfügbar...
=> c => comportTriggerAvail
=> => comportTriggerAvail
neuer versuch:
=> Suche nach verfügbaren ComPorts...
=>
Com COM1 ist verfügbar...
=>
Com Port 1 keine Daten empfangen...
=>
Com COM2 ist verfügbar...
=>
Com Port 2 keine Daten empfangen...
=>
Com COM7 ist verfügbar...
=> 4
=>
nochmal:
=> Suche nach verfügbaren ComPorts...
=>
Com COM1 ist verfügbar...
=>
Com Port 1 keine Daten empfangen...
=>
Com COM2 ist verfügbar...
=>
Com Port 2 keine Daten empfangen...
=>
Com COM7 ist verfügbar...
=> $
=> G
=> P
Wie man sieht kommen 2-3 Zeilen mit einem Char an und dann hängt sich mein programm auf, debugger meldet nichts...
habe bei der Kompo keine weiteren änderungen ausser baud einstellung und comnumber verändert, hat jemand eine idee was das sein kann? comport gewechselt, pc neu gestartet usw... merkwürdig ist ausserdem das mit einem anderen gps tools oder anderen kompos die daten ganz normal ankommen - gps maus ist also absolut ok...