AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

OnTerminate Eventhandler definieren

Ein Thema von Sven95 · begonnen am 10. Feb 2015 · letzter Beitrag vom 10. Feb 2015
 
Sven95

Registriert seit: 4. Sep 2014
7 Beiträge
 
#1

OnTerminate Eventhandler definieren

  Alt 10. Feb 2015, 16:27
Delphi-Version: 5
Hallo zusammen,

erstmal vorab, ich bin neu hier und würde euch bitten mich darauf hinzuweisen wenn ich irgendetwas unklar definiere oder mein Quellcode im Forum nicht gut lesbar erscheint. Danke !

Nun zu meiner Situation:
Ich erstelle zur Laufzeit n- Threads die Parallel eine "Arbeit" verrichten. Ich möchte das Event "OnTerminate" aller Threads mit einer Methode aus meinem Hauptprogramm "überschreiben". Also quasi alle Threads nach Beendigung ihrer Arbeit diese Methode aufrufen lassen in der ich dann prüfe ob alle fertig sind usw. .

Meine Frage, wie definiere ich im Hauptprogramm diese Methode mit der ich das Thread.OnTerminate Event "überschreiben" kann?
Delphi-Quellcode:
TMain = class(TForm)
private
  procedure ThreadErstellen;
  procedure MeineMethode(Sender: TObject);
public

end;

procedure TMain.ThreadErstellen;
begin
  Thread1 := TThread.Create(True);
  Thread1.OnTerminate := MeineMethode;
end;

procedure TMain.MeineMethode;
begin
  //Anweisung
end;
Ich erhalte die Fehlermeldung "Inkompatible Typen: Liste der Parameter ist unterschiedlich".

Danke schonmal an alle!

Geändert von Sven95 (10. Feb 2015 um 16:39 Uhr) Grund: Das war nur schnell runter getippt damit ihr ein Beispiel habt was ich meine, aber Danke.
  Mit Zitat antworten Zitat
 

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz