Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Alternative zu TWebBrowser? (https://www.delphipraxis.net/76736-alternative-zu-twebbrowser.html)

hronny 8. Sep 2006 20:52


Alternative zu TWebBrowser?
 
Gibt es eigentlich eine Alternative zum TWebBrowser? Mich nervt das tierisch, wenn man einen Link im Browser anklickt das ein PopUp hat, das dann automatisch der Internet Explorer aufgeht. Das PopUp ist erwünscht, aber lieber im Standardbrowser. Solange ein Internet Explorer Fenster geöffnet ist, schert sich Opera nix mehr daran und lässt dem Microsoftprodukt den Vortritt.

Balu der Bär 8. Sep 2006 20:53

Re: Alternative zu TWebBrowser?
 
Hier im Forum suchenTMozillaBrowser

toms 8. Sep 2006 21:03

Re: Alternative zu TWebBrowser?
 
Zitat:

Zitat von hronny
Gibt es eigentlich eine Alternative zum TWebBrowser? Mich nervt das tierisch, wenn man einen Link im Browser anklickt das ein PopUp hat, das dann automatisch der Internet Explorer aufgeht.

Du musst es halt deinem TWebbrowser nur beibringen ;)
Deswegen brauchst du ja nicht gleich eine Alternative zu nehmen. (wenn schon, dann den TEmbeddedWB)

Der TMozillaBrowser wird wohl Popups auch nicht im Standard Browser öffnen.

mkinzler 9. Sep 2006 07:19

Re: Alternative zu TWebBrowser?
 
Zitat:

Du musst es halt deinem TWebbrowser nur beibringen Wink
Was sicherlich keine einfache Aufgabe wäre, da TWebbrowser ja nur das ActiveX-Control des IE kapselt.
Zitat:

Deswegen brauchst du ja nicht gleich eine Alternative zu nehmen. (wenn schon, dann den TEmbeddedWB)
Ist ja auch nur eine Erweiterung von TWebbrowser.

Zitat:

Der TMozillaBrowser wird wohl Popups auch nicht im Standard Browser öffnen.
Nein, es geht dann ein Mozillafenster auf.

hronny 9. Sep 2006 09:10

Re: Alternative zu TWebBrowser?
 
genau das ist es ja, es soll ja eben bei einem link der standardbrowser aufgehen.

toms 9. Sep 2006 09:47

Re: Alternative zu TWebBrowser?
 
Zitat:

Zitat von mkinzler
Der TMozillaBrowser wird wohl Popups auch nicht im Standard Browser öffnen.

Nein, es geht dann ein Mozillafenster auf.[/quote]

Ok, dann verwendet er den TMozillaBrowser aber mein Standard Browser ist der IE...
Dann sind wir wieder genau gleich weit.

Ydobon 9. Sep 2006 14:30

Re: Alternative zu TWebBrowser?
 
Ich hoffe, ich habe die Frage richtig verstanden, aber wenn, dann ist es recht einfach.
Delphi-Quellcode:
procedure TForm1.WebBrowser1NewWindow3(ASender: TObject;
  var ppDisp: IDispatch; var Cancel: WordBool; dwFlags: Cardinal;
  const bstrUrlContext, bstrUrl: WideString);
begin
  Cancel:=true;
  ShellExecuteW(Handle, 'open', PWChar(bstrUrl), Nil, Nil, SW_SHOWNORMAL);
end;
Beim Mozillakontroll dürfte es schwieriger sein, das unterstützt zz. wohl nur NewWindow2.

hronny 10. Sep 2006 11:27

Re: Alternative zu TWebBrowser?
 
da muss ich wohl vielleicht doch erst die webseite irgendwie parsen und in einem Richedit Fenster mit dem ShellExecuteW verbinden. Die Seite die ich aufrufen will, soll nur ein bisschen Text anzeigen und 3 oder 4 kleine Symbole. Eventuell geht es damit einfacher, muss nur mal schauen wie das geht. Webseite downloaden mit Jedi ist ja kein Problem nur das darstellen wird schwieriger.

snapman 11. Sep 2006 22:55

Re: Alternative zu TWebBrowser?
 
Zitat:

Zitat von Ydobon
Beim Mozillakontroll dürfte es schwieriger sein, das unterstützt zz. wohl nur NewWindow2.


Warum ist das Schwieriger?
ist ganz einfach:

ppDisp := PopUpBrowser.DefaultInterface;

Ydobon 11. Sep 2006 23:22

Re: Alternative zu TWebBrowser?
 
Ich meinte die aufgerufenen URL, die einem bei NewWindow3 schön frei Haus geliefert wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz