![]() |
Delphi URL prüfen wie gehts das Hifle bitte !
Hi Leute,
wenn ihr den Internet Explorer, Netscape Nav. oder andere Browser öffnet gebt ihr ja oben eure ZielURL ein um auf die gewünschte Seite zu kommen ! logisch ne :D Ich will mit meinem Proggie jetzt via Timer Prüfen, ob man sich noch der gewünschte Seite befindet ! Geht das irgendwie ? Also vielleicht mal ein Bsp wie ich mir das vorstelle If ZielUrl<>'http://www.web.de' then showmessage ('Sie befinden sich nicht mehr auf der Seite von Web.de'); Das soll natuerlich net die Procedure werden, ist nur zu umfangreich dies hier jetzt zu beschreiben Freue mich scho auf eure Hilfe ! mfg f4r // Offtopic Ich suche außerdem einen Befehl mit dem man den IE Reloaden kann sprich f5 drucken kann, wenn es dafuer n tastatur befehl wuerde das auch langen ! // |
Re: Delphi URL prüfen wie gehts das Hifle bitte !
Willst du eine Komponente, die du auf der Form hast, ansprechen, oder mit einem eigenständigem Browser?
Grüße Faux |
Re: Delphi URL prüfen wie gehts das Hifle bitte !
Tscha ... du könntest folgendes machen (ist aber ein sehr ranziger Weg :stupid: ):
Du suchst dir das Browser-Fenster und darin das Edit-Feld der URL ( ![]() Bei dem ganzen Geschschwafel bin ich jetzt davon ausgegangen, das du ein Delphi-Programm neben dem Browser laufen lassen willst. Falls du ein Plugin oder einen eigenen Browser schreibst, dann ist das hier alles Quatsch gewesen. :stupid: //edit Und was das Reloaden angeht: Such mal nach ![]() |
Re: Delphi URL prüfen wie gehts das Hifle bitte !
Ja, es ist möglich.
Ich hab hier in der DP schon mehrere Beiträge gesehn, wo z.B. auf den IE zugegriffen wird (die aktive URL, den Inhalt der angezeigten Webseite ...). Es ist eventuell sogar schon etwas dazu in der CodeLib, dort wäre die Suche nicht so umfangreich. (also einfach mal suchen) Hier ist da schon mal was für den FireFox, der Rest sollte sich auch anfinden lassen. ![]() |
Re: Delphi URL prüfen wie gehts das Hifle bitte !
Delphi-Quellcode:
uses
ddeman; function GetURL(Service: string): string; var ClDDE: TDDEClientConv; temp: PChar; begin Result := ''; ClDDE := TDDEClientConv.Create(nil); with ClDDE do begin SetLink(Service, 'WWW_GetWindowInfo'); temp := RequestData('0xFFFFFFFF'); Result := StrPas(temp); StrDispose(temp); CloseLink; end; ClDDE.Free; end; procedure TForm1.Timer1.OnTimer(Sender:TObject); begin if GetURL('IExplore') != 'http://www.yeho.de' then begin ShowMessage('Sie befinden sich auf der falschen Seite'); end; end; oder so änlich halt!!! Gruß Kidix |
Re: Delphi URL prüfen wie gehts das Hifle bitte !
danke ihr habt mir wieder mal alle sehr geholfen - man habt ihr das druf :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz