Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: Anwendungsdesign: Datenbankanwendung, Refresh.
17. Feb 2013, 23:10
Wobei du dir mit CriticalSetion.Enter gleich die nächste Blockade eingebaut hättest.
Kannst du nicht einfach ein modales Fenster anzeigen, damit der Anwender sieht was passiert? Das wird dann beendet, wenn der Thread zurückkommt oder der Benutzer bricht die Aktion - wie auch immer - ab. Mach dann noch eine Verzögerung rein, damit das Fenster bei kurzen Abfragen nicht immer aufflackert.
Ohne den Thread würden bei einem Refresh ja auch keine Eingaben verarbeitet. Insofern bringt das modale Fenster keinen Nachteil.
Ist nur so aus dem Ärmel.
|