Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Standard Browser wird ignoriert? (https://www.delphipraxis.net/195792-standard-browser-wird-ignoriert.html)

Whookie 26. Mär 2018 10:48

Standard Browser wird ignoriert?
 
Ich habe in der IDE gerade mal auf eines der YouTube Videos geklickt und siehe da der Internet Explorer 11 wird geöffnet!!!!!
Warum kann Delphi nicht den den Standardbrowser verwenden oder kann man das irgendwo einstellen?

MEissing 26. Mär 2018 10:51

AW: Standard Browser wird ignoriert?
 
Weil der IE/ActiveX von Windows als solches hier eingebunden wird.

(Und das ohne mehrfaches Ausrufezeichen :-))

Bernhard Geyer 26. Mär 2018 10:54

AW: Standard Browser wird ignoriert?
 
Zitat:

Zitat von MEissing (Beitrag 1397249)
Weil der IE/ActiveX von Windows als solches hier eingebunden wird.

Eingebettet ist wohl hier der falsche Ausdruck.
Es wird ja der IE extern gestartet. Da erfolgt wohl der ShellExecute-Aufruf mit "iexplorer.exe ..." statt einfach die URL aufzurufen.

Whookie 26. Mär 2018 10:58

AW: Standard Browser wird ignoriert?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1397251)
Zitat:

Zitat von MEissing (Beitrag 1397249)
Weil der IE/ActiveX von Windows als solches hier eingebunden wird.

Eingebettet ist wohl hier der falsche Ausdruck.
Es wird ja der IE extern gestartet. Da erfolgt wohl der ShellExecute-Aufruf mit "iexplorer.exe ..." statt einfach die URL aufzurufen.

... genau das befürchte ich auch, man könnte eine eindeutige Produktverbesserung durch weglassen erreichen ;)

Der schöne Günther 26. Mär 2018 11:51

AW: Standard Browser wird ignoriert?
 
Da geht keiner hin und macht ShellExecute, es ist von Anfang an schon eine Webseite, und der Link ist nur ein "Öffne im neuem Fenster"-Hyperlink. Da ist nichts hardcoded auf den IE.

Bernhard Geyer 26. Mär 2018 12:01

AW: Standard Browser wird ignoriert?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1397259)
Da geht keiner hin und macht ShellExecute, es ist von Anfang an schon eine Webseite, und der Link ist nur ein "Öffne im neuem Fenster"-Hyperlink. Da ist nichts hardcoded auf den IE.

Was macht der TWebBrowser-Controlwenn man das OnNewWindow-Event nicht implementiert?
Und falls er ohne Implementierung eine neue IE-Instanz startet, so kann man einfach dieses Event nutzen um Browser-Neutral den Standardbrowser starten.
Wären 5 Zeilen Quellcode ...

Der schöne Günther 26. Mär 2018 12:12

AW: Standard Browser wird ignoriert?
 
Ok, das wusste ich nicht. Jetzt muss nur noch jemand den ersten Schritt tun und das nicht der Delphi-Praxis, sondern dem Embarcadero-Bugtracker erzählen...

Bernhard Geyer 26. Mär 2018 12:27

AW: Standard Browser wird ignoriert?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1397261)
Ok, das wusste ich nicht. Jetzt muss nur noch jemand den ersten Schritt tun und das nicht der Delphi-Praxis, sondern dem Embarcadero-Bugtracker erzählen...

Noch mehr Tickets?
RSP-12279
RSP-14605

Whookie 26. Mär 2018 12:33

AW: Standard Browser wird ignoriert?
 
Na dann schnell mal für RSP-14605 voten (man sollte ja keine Todsünde durchgehen lassen ;) )

himitsu 26. Mär 2018 13:28

AW: Standard Browser wird ignoriert?
 
Du brauchst nur ein Downgrade und schon ist das Problem weg.

Ich hatte im XE es grade nicht geschafft, dass von der Wellcomesite ein Link extern auf ging.
Nur intern oder in einem neuen Tab (auch in der IDE).


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr.

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