hallo,
ich habe eine Progressbar die mir den aktuellen status anzeigt wie weit er mit dem Kopiren von Verzeichnissen ist.
Wenn er damit fertig ist wird der timer der Die Form wieder ins nichts verschwindem lässt gestartet.
Das problem ist dabei, das die progressbar noch gar nicht voll ist und er trotzdem den Timer startet.
Die Form und die Progressbar sind beide jeweils auf Doublebuffered gesetzt
hier mal nen Codeschnipsel...
Delphi-Quellcode:
procedure TFormMyBackUpStarter.timUpToDownTimer(Sender: TObject);
var
LFormBewegung : Boolean;
begin
if pbGesamtStatus.Position = pbGesamtStatus.max then
begin
//Application.ProcessMessages;
LFormBewegung := TMyFormAdvance.FormBewegungUpToDown(self);
if LFormBewegung = True then
begin
timFormBewegung.Enabled := false;
Application.Terminate;
end;
end;
end;