Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Datei beim Erstellen des Forms bearbeiten + Status anzeigen (https://www.delphipraxis.net/73525-datei-beim-erstellen-des-forms-bearbeiten-status-anzeigen.html)

paritycheck 19. Jul 2006 11:42


Datei beim Erstellen des Forms bearbeiten + Status anzeigen
 
Hallo,

Ich möchte gerne meinem Programm beim Start eine Datei übergeben (Paramstr), welche dann bearbeitet werden soll. Anschliessend soll das Programm gleich wieder geschlossen werden. (Ähnlich dem Copy Dialog von Windows)

Nun mein Problem: Rufe ich die Prozedur welche die Datei verarbeitet im FormCreate oder FormShow auf wird diese abgearbeitet ohne mir den Status in der Progressbar des Forms anzuzeigen. (Logisch da bei OnShow oder OnCreate das Form ja noch nicht angezeigt wird)
Bisher hatte ich es so gelöst daß ich einen Timer mit Interval 200 auf meinem Form hatte der im OnCreate aktiviert wird und dann die Prozedur aufruft. Aber da muss es doch auch eine elegantere Möglichkeit geben.

Wäre super wenn mir da jemand nen Tip geben könnte.

Gruss

Luckie 19. Jul 2006 11:45

Re: Datei beim Erstellen des Forms bearbeiten + Status anzei
 
Benutz mal OnPaint. Aber setz ein Falg, sonst wird die Datei jedes mal von neuem kopiert, wenn das fenster neugezeichnet werden muss. Und vergess nicht die Fortschrittsanzeige auch zu aktualisieren.

paritycheck 19. Jul 2006 11:59

Re: Datei beim Erstellen des Forms bearbeiten + Status anzei
 
Danke! Hat funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz