Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
3. Feb 2011
Du hast ja 2 WndProcs, einmal im MainThread und einmal im TestThread. Nimm die im MainThread doch einmal raus.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
3. Feb 2011
Das ist ein MessageOnly-Window, das nicht an irgendwelche Steuerelemente gebunden ist. Es läuft somit auch nicht im Kontext des MainThreads. Und was meinst Du mit der 2. Frage? Du kannst doch auf ThreadInstanz.ThreadId (lesend) zugreifen, oder meinst Du etwas anderes?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
3. Feb 2011
Wenn man nicht aufpasst, kann SendMessage zu einem Deadlock führen, ich würde lieber PostMessage verwenden.