Thema: Delphi VCL not thread save

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: VCL not thread save

  Alt 6. Mär 2014, 18:39
@Sir

Früher hat man Automobile mit einer Kurbel in Gang gebracht ... bis es andere Lösungen gab.
Ähm ja ... was hat das jetzt hiermit zu tun?

Menschen sind Sauerstoff-Atmer und du möchtest jetzt Stickstoff-Atmer werden?

Das gesamte Konzept von Windows baut auf diesem UI-In-Single-Thread auf.
Bis vor Windows 7 konnten die einzelnen Anwendungen sogar immer nur brav nacheinander die Forms zeichnen.
Da wurde also jede Anwendung beim Zeichnen mit dem Haupt-Desktop-Maler-Thread synchronisiert.
Mir wäre eine Lösung, die das Binding und Handling zwischen GUI(s) und BL automatisiert auf jeden Fall sehr willkommen.
Dann kann man sich mehr um das Wesentliche kümmern, hat deutlich weniger Arbeit und dennoch eine flüssige grafische Schnittstelle, die sich für den User gut anfühlt (also gut funktional ist).

Mein Wusch war so etwas schon lange und so langsam etwickelt sich das auch...
Das verbietet dir ja keiner, es gibt aber gewisse Spielregeln beim UI an die man sich halten muss oder die Hütte fliegt einem um die Ohren. Da kann man sich ruhig auf den Boden werfen und die Luft anhalten bis man blau wird. Das Betriebssystem wird lediglich zur Kenntnis nehmen, dass von den Eingabe-Devices kein Input mehr kommt und irgendwann sich schlafen legen (den passenden Energie-Sparmodus vorausgesetzt).
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat