Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#12

AW: Anwendungsdesign: Datenbankanwendung, Refresh.

  Alt 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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat