Ich tüftle schon eine ganze Weile an einem Dialog, der ein TProgressBar anzeigt und aktualisieren soll. Soweit ganz gut, nur kann man den Dialog über den Abbrechen-Button nicht beenden, da dieser erst nach fertigem Durchlauf der Schleife angezeigt wird.
Man kommt erst gar nicht auf den Button und wenn ich den Dialog mit Refresh()/Update() anzeigen lasse erscheint ein Button der nicht funktioniert.
So sieht die Strukur aus:
<code>
//[...]
//Beim starten des Codes:
TfrmKopieren *frmKopieren = new TfrmKopieren(Application);
frmKopieren->ShowModal();
while(i <= 100)
{
frmKopieren->prgStatus->Position = i;
//Dateien kopieren[...]
i ++;
}
//[...]
</code>
Irgendwie muß ich hier einen "Hänger" haben... - so schwer kann doch das nicht sein, oder!?
Danke schonmal für eure schnellen Antworten!
Man kommt erst gar nicht auf den Button und wenn ich den Dialog mit Refresh()/Update() anzeigen lasse erscheint ein Button der nicht funktioniert.
So sieht die Strukur aus:
<code>
//[...]
//Beim starten des Codes:
TfrmKopieren *frmKopieren = new TfrmKopieren(Application);
frmKopieren->ShowModal();
while(i <= 100)
{
frmKopieren->prgStatus->Position = i;
//Dateien kopieren[...]
i ++;
}
//[...]
</code>
Irgendwie muß ich hier einen "Hänger" haben... - so schwer kann doch das nicht sein, oder!?

Danke schonmal für eure schnellen Antworten!
