Ik heb dus een form en als ik de executable normaal opstart is er een probleem. Maar nu: als ik via de command line (of via explorer) een bestandsnaam opgeef om hem helemaal uit te lezen en dan laat ik een progress form zien, dan reageert het hoofdform bijvoorbeeld niet op deze code:
ik wil dus het progress form centeren binnen het mainform. dat doet hij dus niet als ik via de commandline het programma oproep. Als ik via het menu in mijn programma het doe (bestand selecteren) dan doet ie het gewoon goed.
Weet iemand hoe je dit op kunt lossen?
Met Application.ProcessMessages lukt het niet.
WC.Bril
Delphi:
1
2
3
4
5
6
7
8
9
| procedure OnMainFormMove(var Msg: TWMMove); message WM_MOVE; // ... procedure TMainForm.OnMainFormMove(var Msg: TWMMove); begin if Assigned(ProgressForm) then ProgressForm.Position := poMainFormCenter; end; |
ik wil dus het progress form centeren binnen het mainform. dat doet hij dus niet als ik via de commandline het programma oproep. Als ik via het menu in mijn programma het doe (bestand selecteren) dan doet ie het gewoon goed.
Weet iemand hoe je dit op kunt lossen?
Met Application.ProcessMessages lukt het niet.
WC.Bril