Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Variable eines Forms ohne Synchronize im Thread ändern? (https://www.delphipraxis.net/141518-variable-eines-forms-ohne-synchronize-im-thread-aendern.html)

RenegadeGER 12. Okt 2009 13:01

Re: Variable eines Forms ohne Synchronize im Thread ändern?
 
Das ist doppelt schlimm!
Fenster haben in Services nichts - aber auch gar nichts zu suchen!
Nur weil etwas geht heißt es noch lange nicht das man es machen kann / darf / soll.

jaenicke 12. Okt 2009 23:18

Re: Variable eines Forms ohne Synchronize im Thread ändern?
 
Zitat:

Zitat von fajac
Es ist sehr wohl möglich, ein VCL-Formular in einem eigenen Thread zu betreiben, wenn auch nicht uneingeschränkt. Funktioniert z.B. nur mit FormStyle fsNormal.

Es funktioniert mit Glück auch. Aber eben nur mit Glück. Die VCL ist nun einmal nicht threadsicher.

Wer das bei privaten Projekten für den eigenen Rechner macht, bitte sehr. Bei veröffentlichten Projekten oder sogar kommerziellen Projekten sollte man so einen Blödsinn nicht machen.

Und zu Formularen in Services wurde ja schon etwas gesagt... :wall: :wall:
Nebenbei funktioniert so ein "Konzept" unter Vista (zum Glück) gar nicht mehr.

himitsu 12. Okt 2009 23:25

Re: Variable eines Forms ohne Synchronize im Thread ändern?
 
Wenn man die komplette VCL in einen anderen Tread auslagert, dann ginge das schon ... genauso wir man dann auch alles ohne Probleme in einer DLL laufen lassen könnte, aber wozu sowas überhaupt nötig wäre, entzieht sich meinem (Ge)Wissen.


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

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