Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#8

Re: Zwei Proceduren gleichzeitig starten ohne Thread ?

  Alt 29. Mai 2007, 10:16
Zitat von Reinhard Kern:
man kann schon mehr als einen Messagehandler auf einmal ausführen, meistens ist das eher ungewollt und führt zu überraschenden Ergebnissen - Voraussetzung ist, dass die Messagehandler nicht die Warteschlange blockieren, also dass sie ProcessMessages aufrufen, sonst kommt die nächste Message nicht an. Dafür kannst du bei eigenen Prozeduren ja sorgen.
Es gibt da auch ne andere Methode: siehe hier.
Im Prinzip wird hier der Eventhandler dazu verwendet, der Reihe nach eine beliebige Anzahl von anderen Eventhandlern aufzurufen. Somit kann man an ein Event beliebig Handler hängen.

Vielleicht hilft das, um vorher noch kurz die Daten zu laden, da die Methode ja auch erst zurückkommt wenn sie fertig ist.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat