Forum: Object-Pascal / Delphi-Language
by DrUArn,
1. Jun 2011
Hallo, in scheinbar rechenaufwändigen Programmen läßt sich als einziges tlabel von den genannten nicht einmal durch direktes Aufrufen von refresh oder repaint zu einer Neudarstellung vor Ende der Schleife zwingen!
Gruß Uwe
Forum: Object-Pascal / Delphi-Language
by DrUArn,
31. Mai 2011
Danke Markus,
verstehe ich - dann muß den Knecht eben zwingen!
Klappt aber auch nicht immer - benutzt man in einem etwas umfangreicheren Programm obiges Konstrukt, erweist sich tlabel als am stursten - will sich nicht neu darstellen, auch wenn man sofort nach der string-Zuordnung zu caption ein application.processmessages auslöst!
Hier beim Testen funktionierte es (siehe mein...
Forum: Object-Pascal / Delphi-Language
by DrUArn,
31. Mai 2011
Das ist es,
mir war dieser Befehl entfallen!
danke , Bjoerk und Markus Kinzler!
Warum geht das ohne Application.ProcessMessages bei einigen "Darstellern", bei anderen nicht?
Es ist mir auch schon passiert aus einem trichedit.onchange - jeder tastenclick solte im Tlabel etwas darstellen - da wurde nur das erste Klicken bearbeitet und dann kein weiteres!
MfG
Forum: Object-Pascal / Delphi-Language
by DrUArn,
31. Mai 2011
Hallo,
habe bisher immer 'mal beim Testen tlabels u.a. genutzt, um
Variablenänderungenzu beobachten (bisher in Turbodelphi), z.B.
procedure TForm2.Button1Click(Sender: TObject);
var
I: Integer;