Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Zacherl,
24. Apr 2017
Ja, die brauchst du in jedem Falle. Aber ist das IsDialogMessage notwendig? Glaube das kannst du weglassen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Zacherl,
23. Apr 2017
Das ist in der Tat sogar eine sehr beliebte Synchronisierungsmethode. Kann man auch ohne Probleme verwenden, um aus einem TThread.Execute heraus Daten an das Hauptformular zu schicken ohne Synchronize zu verwenden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Zacherl,
17. Apr 2017
Dagegen wirst du nichts machen können. Durch die Thread-Lösung wird es im Vergleich zum Timer aber nur noch schlimmer werden, da du wie gesagt durch das Synchronize sowieso wieder im Haupt-Thread arbeitest und zusätzlich noch Context-Switches und anderen Sync-Overhead erzeugst.
Aber ganz ehrlich und nicht böse gemeint ... wer hat denn heutzutage auch noch so einen Holz-Computer, dass beim...