Registriert seit: 16. Apr 2007
2.325 Beiträge
Turbo Delphi für Win32
|
Re: TThread: MainThreadsynchronisation ohne Synchronize
4. Sep 2008, 21:46
Sieht vernünftig aus. Zwei Sachen sollte man allerdings noch erwähnen:
1. Es werden Fenster erzeugt (was per se natürlich kein Nachteil ist, man sollte es nur erwähnen - wenn man den Desktop wechseln will, ist das z.B. denkbar ungünstig) - daher wird im Elternthread auch eine Nachrichtenschleife gebraucht.
2. Im Gegensatz zu Synchronize wird nicht in den Elternthread gewechselt, es wird lediglich der Elternthread gestoppt. Wenn man daher z.B. Fenster erzeugt, gehören sie dem Kindthread.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
|