![]() |
Bei Klick neue Instanz von Internetexplorer
Und ich hoffe die letzte Frage für heute,
also es geht noch um folgendes. Das die von mir angegebene Seite im Internet im Explorer geöffnet wird funktioniert. Nun würde ich aber gern wissen ob es auch möglich ist das die hier angegebene Seite nicht einfach in einem schon offenen Internetexplorerfenster angezeigt wird sondern das die schon agenzeigte Seite erhalten bleibt und stattdessen einfach ein neuer Internetexplorer aufgemacht wird. In HTML läßt sich das ja leicht machen aber wie geht das in Delphi das zu sagen das es so ist? Hoffe weiß jemand Rat. Danke Markus hier noch der Code:
Delphi-Quellcode:
procedure TForm1.Image1Click(Sender: TObject);
begin ShellExecute(0, 'open', 'http://www.cnc-maschinenmacros.de', nil, nil, sw_Show); end; |
Re: Bei Klick neue Instanz von Internetexplorer
Delphi-Quellcode:
Müsste eigentlich gehen.
procedure TForm1.Image1Click(Sender: TObject);
begin ShellExecute(0, 'open', 'C:\Programme\Internet Explorer\iexplore.exe', 'http://www.cnc-maschinenmacros.de', nil, sw_Show); end; BtW: Untested! |
Re: Bei Klick neue Instanz von Internetexplorer
Danke Dax,
genau das was ich gesucht habe. Das Leben kann ja so einfach sein. *grins* |
Re: Bei Klick neue Instanz von Internetexplorer
Gehts wenigstens?
|
Re: Bei Klick neue Instanz von Internetexplorer
Klar geht es. *grins* Muß jetzt nur noch was einbauen damit er den Standartbrowser aus der Registry heraus ermittelt und mit dem dann aufruft. Sieht einfach schöner aus. Aber dazu habe ich schon was gefunden. Mal schauen ob es klappt. Mit deinem Beispiel ging es jedenfalls.
Dankschön |
Re: Bei Klick neue Instanz von Internetexplorer
Bitteschön. :mrgreen: Wofür gibts die DP denn schließlich? :D
|
Re: Bei Klick neue Instanz von Internetexplorer
Ich würde nicht direkt auf den IE verlinken, sondern eher den zweiten Parameter ändern ;-) Und für den Fall, dass ein anderer Browser der Standard ist und 'new' nicht unterstützt 'open' noch zur Verfügung stellen.
Delphi-Quellcode:
...:cat:...
procedure TForm1.Image1Click(Sender: TObject);
begin if ShellExecute(0, 'new', 'http://www.cnc-maschinenmacros.de', nil, nil, sw_Show) < 32 then ShellExecute(0, 'open', 'http://www.cnc-maschinenmacros.de', nil, nil, sw_Show); end; |
Re: Bei Klick neue Instanz von Internetexplorer
Perfekt genau das was ich gebraucht habe.
Vielen Dank Sakura. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 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