Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: MessageDlg lässt keine Nachrichtenverarbeitung zu

  Alt 25. Jul 2006, 22:03
Zitat von Christian Seehase:
Moin Peter,

wenn ich mir die Sourcen so ansehe:
Die Items werden erst aktualisiert, wenn FUpdateCount = 0 ist.
Bei BeginUpdate wird der Zähler um eins erhöht, bei EndUpdate um eins verringert.

Da kannst Du Dir ausrechnen, was passiert, wenn die Anzahl nicht stimmt.
Da wäre es doch praktisch, wenn es eine Funktion gäbe, die FUpdateCount wieder auf 0 setzt - unabhängig vom aktuellen Wert von FUpdateCount?

Ich habe mir die Methode Update angesehen, aber die ruft nur eine externe Windows-Funktion auf:

function UpdateWindow; external user32 name 'UpdateWindow';
  Mit Zitat antworten Zitat