Registriert seit: 11. Apr 2006
152 Beiträge
|
AW: TWebBrowser - zwei Formulare nacheinander ausfüllen
3. Nov 2012, 14:26
Ich mache das mit dem Warten immer so:
Code:
repeat
Application.ProcessMessages;
until
((Browser.ReadyState = READYSTATE_COMPLETE) and (Browser.Busy = False));
Auf alle Fälle würde ich kein Sleep nehmen.
Hier wäre noch eine Variante:
Code:
procedure Delay(ATime: Integer);
var
Start : Integer;
begin
Start := GetTickCount;
repeat
Application.ProcessMessages;
until
(GetTickCount - Start) > ATime;
end;
repeat
Delay(100);
until
((Browser.ReadyState = READYSTATE_COMPLETE) and (Browser.Busy = False));
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180
Geändert von MuTzE.Y85 ( 3. Nov 2012 um 14:29 Uhr)
|