Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Was darf man alles nicht tun in Threads (https://www.delphipraxis.net/32449-darf-man-alles-nicht-tun-threads.html)

Koma-Code 23. Okt 2004 14:08


Was darf man alles nicht tun in Threads
 
Hallo,

ich wollte mal ganz allgemein Fragen, was man in Threads am besten nicht tun sollte.
Wie z.B. ein neues Fenster/MessageDlg... erstellen.

Gibt es da noch mehr Sachen?

Grüße,

KM

Luckie 23. Okt 2004 14:10

Re: Was darf man alles nicht tun in Threads
 
Warum sollte man kein Fenster erstellen in Threads?

Koma-Code 23. Okt 2004 14:27

Re: Was darf man alles nicht tun in Threads
 
Man kann doch nur 5 MessageDlg zeigen.
Dann hat er sie zwar noch geöffnet, aber nicht mehr zu ende gezeichnet
und das Programm gestoppt.

Das habe ich gelesen:

"Fazit: das GDI ist nicht threadsafe, höchstens Thread-"resistent" aber nicht safe. Das Problem entsteht immer dann wenn das GDI einen Gerätecontext = hDC zu einen Fensterhandle = hWnd verwaltet, alloziert oder freigibt. Dies ist meine persönliche Erfahrung. "

Grüße,

KM

Luckie 23. Okt 2004 14:33

Re: Was darf man alles nicht tun in Threads
 
Wer sagt, dass man Fenster nur mit der VCL erstellen kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 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-2025 by Thomas Breitkreuz