Hallo,
ich bin gerade dabei ein Anwendungsprogramm für eine Hardware zu entwickeln.
Kommuniziert wird wahlweise mit USB oder
COM.
Zurzeit habe ich meine Kommunikation noch im Hauptthread.
Ich habe nun folgendes vor und hoff ihr könnt mir ein paar Tipps geben:
Nach dem Verbinden mit dem Gerät werden ersteinmal ein paar grundlegende Daten vom Gerät gelesen.
--> Danach sollen je nach Maske andere Werte zyklisch gelesen werden.
--> Dazwischen muss es immer wieder möglich sein Werte zu ändern und einen Schreibbefehl zwischen den anderen Lese-
Befehlen abzusetzten.
Ich würde die gesamte Kommunikation gerne in einen extra Thread programmieren.
Zurzeit habe ich noch folgendes Konstrukt:
Delphi-Quellcode:
Get_SoftwareRelease(release);
label_softwarerelease.Caption:=release;
..
Get_SoftwareSubRelease(subrelease);
label_subrelease.Caption:=subrelease;
..
usw...
Wie kann ich denn Labels in eines anderen Threads in dem die
VCL läuft aktualiseren und wie gebe ich das meinem Thread mit??
Desweiteren würde ich gerne eine Jobliste anlegen..., die alle Funktionen enthält, die gerade benötigt werden und nacheinander abgearbeitet werden.
Beispiel
Jobliste[0]:=Get_SoftwareDatum;
Jobliste[1]:=Get_SoftwareVersion;
usw..
Hoffe ihr könnt mir helfen..
Danke schonmal im Vorraus