Hallo Sir Rufo
Danke für Dein Vorschlag, etwas ist mir nicht ganz klar.
Zitat:
procedure TMyClass.Execute;
var
LStatus : TCNCStatus;
begin
inherited;
while not Terminated do
begin
// Warten auf ein Empfangs-Signal
// Irgendwie den Status empfangen
LStatus := ...
// öffentlichen Status setzen
SetStatus( LStatus );
end;
end;
Heisst es, dass ich die Komponente für ComPort(TVaComm) gar nicht benützen muss und direkt
WinAPI funktionen brauchen an diesen Stellen ??
(// Warten auf ein Empfangs-Signal resp. // Irgendwie den Status empfangen)
Nur taucht da ein anderes Problem auf.
Von der CNC kommt nicht nur Status, sondern auch andere Meldungen mit
unterschiedliche länge, die müssen dann in den etsprechenden Records gespeichert werden (für spätere Anzeige)
wobei dies natürlich auch im Hintergund soll ablaufen.
Die Reihenfolge der Meldungen ist beliebig !
Gruss
Anton