Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Womit synchronisiert tThread.Synchronize? (https://www.delphipraxis.net/41119-womit-synchronisiert-tthread-synchronize.html)

xineohp 26. Feb 2005 15:10

Re: Womit synchronisiert tThread.Synchronize?
 
auch wieder wahr, schließlich heißen die ja auch tNotifyEvent ... allerdings kann ich das jetzt nicht so ganz mit deinem Beispiel in Übereinklag bringen. Was muss ich machen, wenn ich einem Event noch einen Parameter mitgeben will?
Abgesehen davon sind deine Events mehr oder weniger global, während die NotifyEvents für mich eigntlich eher den Eindruck "Klassen-externer" (ich hoffe du verstehst was ich meine) Methoden machen.

Luckie 26. Feb 2005 15:21

Re: Womit synchronisiert tThread.Synchronize?
 
Tja. Bei dir scheint das ganze etwas komplexer zu liegen. Die Anzahl der Threads ist bekannt oder unbekannt? Wenn bekannt, dann ist es doch kein Problem. Hier mit:
Delphi-Quellcode:
if (wfmo - WAIT_OBJECT_0) = 0
frage ich doch ab, welcher Event signalisiert wurde.

xineohp 26. Feb 2005 15:34

Re: Womit synchronisiert tThread.Synchronize?
 
schon klar, so ginge es, allerdings brauch ich doch dann für jeden Thread einen eigenen Event. Und das scheint mir irgendwie nicht wirklich elegant. Warum kann man das ganze nicht per NotifyEvent machen?

Luckie 26. Feb 2005 15:35

Re: Womit synchronisiert tThread.Synchronize?
 
eine VCL Lösung gibt es sicherlich auch. Nur ich kenne meich da nicht so aus.

xineohp 26. Feb 2005 15:54

Re: Womit synchronisiert tThread.Synchronize?
 
hm, ok, und ich weiß nicht, was ich dann synchronisieren muss :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz