Thema: Delphi Funktionsliste

Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Funktionsliste

  Alt 25. Sep 2006, 10:51
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
  Mit Zitat antworten Zitat