Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
19. Aug 2005
aber wenn man in dem Timer-Event jetzt z.b. nur einen Integer aus der Thread-Instanz auslesen will, muss man doch nicht synchronisieren, oder? ich dachte immer man müsste nur synchronizieren, wenn man auf grafische Koponenten zugreift.
naja ich finde es irgendwie unnütz, nur für z.b. eine regelmäßige ausgabe eines Wertes extra eine eigene Thread-klasse zu schreiben und die dann die ganze...
Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
19. Aug 2005
du holst dir einfach jede sekunde mit einem Timer in deinem Hauptprogramm die Daten und zeichnest aus denen das Diagramm. und wenn die Messungen sehr zeitkritsch sind, lässt du die halt weiterhin in einem thread machen.
also so:
procedure TForm1.Timer1Timer(Sender: TObject);
var Daten: TDaten;
begin
Daten := RechenThread.GetDaten;
Self.DrawDiagram(Daten);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by BlackJack,
19. Aug 2005
poste am besten mal ein bisschen code, vor allem die stellen, an denen die Threads erstellt, gestartet, beendet und wieder freigegeben werden.
aber mal ne ganz andere frage: wo kann man im Taskmanager denn sehen, wie viele Threads ein Programm benutzt?