Avatar billede jamal_s Nybegynder
22. april 2003 - 16:15 Der er 5 kommentarer og
1 løsning

køre koden så snart url er vist ?

Hejsa,

Jeg vil gerne have at min kode kører vider når den har loaded URL i webbrowser, jeg prøvede sådan her:

while webbrowser1.busy do sleep(40);

så går min program i stå.. ??
Avatar billede snowball Novice
22. april 2003 - 16:20 #1
Prøv med nedenstående - kan dog godt tænkes den gør det samme.

While WebBrowser1.Busy do
  ;

Snowball
Avatar billede jamal_s Nybegynder
22. april 2003 - 16:56 #2
det samme...er der ikke en andre måde at gøre det på uden at programmet går i kold ?
Avatar billede abpdk Nybegynder
22. april 2003 - 17:20 #3
Hvorfor ikke bare bruge OnDocumentComplete?
Avatar billede jamal_s Nybegynder
22. april 2003 - 23:11 #4
abpdk < vil du så være venlig og fortælle mig lidt om det ?
Avatar billede jamal_s Nybegynder
22. april 2003 - 23:22 #5
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
var
  CurWebrowser: IWebBrowser;
  TopWebBrowser: IWebBrowser;
  Document: OleVariant;
  WindowName: string;
begin
  CurWebrowser := pDisp as IWebBrowser;
  TopWebBrowser := (Sender as TWebBrowser).DefaultInterface;
  if CurWebrowser = TopWebBrowser then
    ShowMessage('Complete document was loaded')
  else
  begin
    Document := CurWebrowser.Document;
    WindowName := Document.ParentWindow.Name;
    ShowMessage(Format('Frame "%s" was loaded', [WindowName]));
  end;
end;

kiggede lidt på den kode, kan ikke rigtig få den til at virke, kan i måske hjælpe mig, at gøre sådan når man trykker på et knap, så sku den redirect webbrowseren, og derefter tjekke hvis den er loaded så sige det, og hvis ik sig edet andet :)
Avatar billede jamal_s Nybegynder
24. april 2003 - 20:43 #6
fik lavet den :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester