Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: TWebBrowser - Download verhindern

  Alt 20. Aug 2007, 13:09
Zitat von J.P.:
ich hab das jetzt mal mit onBeforeNavigate ausprobiert, aber es kommt ein Stack-überlauf...
Ich hab in OnBeforeNavigate geschrieben:
Delphi-Quellcode:
if not url = 'http://XXXXXXX.de:8010then
 webbrowser1.navigate('http://XXXXXXX.de:8010');
hmmm. eigentlich dürfte das doch nicht passieren, oder?
Du rufst in OnBeforeNavigate wieder Navigate auf. Das vorherige Navigate (Klick auf Link) ist noch nicht ganz abgearbeitet. Das dürfte das Problem sein.
Du hast eine Schleife gebaut. Das wird immer wieder aufgerufen, bis es einen "Stack overflow" gibt (also die maximale Verschachtelungstiefe erreicht ist.)

[edit]Warum kam eigentlich keine roter Kasten
Doppelpost darf gerne von Mod gelöscht werden.[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat