Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Internet Explorer in NEUEM Fenster öffnen (https://www.delphipraxis.net/127803-internet-explorer-neuem-fenster-oeffnen.html)

HolgerCW 19. Jan 2009 12:14


Internet Explorer in NEUEM Fenster öffnen
 
Hallo zusammen,

ich starte so den Internet-Explorer:

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PAnsiChar(ziel_url), nil, nil, SW_SHOW);
Wenn aber ein Internet-Explorer schon geöffnet ist, wird die Adresse dort überschrieben. Wie kann ich mit dem Aufruf, grundsätzlich einen neuen Internet-Explorer öffnen ?

Gruss

Holger

DeddyH 19. Jan 2009 12:32

Re: Internet Explorer in NEUEM Fenster öffnen
 
Indem Du explizit den IE mit der URL als Parameter öffnest.
Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PAnsiChar(Pfad_zum_IE), PAnsiChar(ziel_url), nil, SW_SHOW);

Luckie 19. Jan 2009 12:33

Re: Internet Explorer in NEUEM Fenster öffnen
 
Benutz bitte die Suche, das wurde schon öfters gefragt.

invalid_operation 19. Jan 2009 13:13

Re: Internet Explorer in NEUEM Fenster öffnen
 
Zitat:

Zitat von DeddyH
Indem Du explizit den IE mit der URL als Parameter öffnest.
Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PAnsiChar(Pfad_zum_IE), PAnsiChar(ziel_url), nil, SW_SHOW);

Naja, wie wär's denn mit "iexplore.exe" statt "Pfad_zum_IE"? :gruebel:

HolgerCW 19. Jan 2009 13:46

Re: Internet Explorer in NEUEM Fenster öffnen
 
Vielen dank.

DeddyH 19. Jan 2009 14:02

Re: Internet Explorer in NEUEM Fenster öffnen
 
Zitat:

Zitat von invalid_operation
Zitat:

Zitat von DeddyH
Indem Du explizit den IE mit der URL als Parameter öffnest.
Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PAnsiChar(Pfad_zum_IE), PAnsiChar(ziel_url), nil, SW_SHOW);

Naja, wie wär's denn mit "iexplore.exe" statt "Pfad_zum_IE"? :gruebel:

Und wenn er durch einen dummen Zufall nicht im Suchpfad steht? Außerdem soll der TE auch noch ein bisschen Arbeit haben, oder ;)?

toms 19. Jan 2009 15:24

Re: Internet Explorer in NEUEM Fenster öffnen
 
Alternative: Per CreateOleObject

HolgerCW 20. Jan 2009 10:38

Re: Internet Explorer in NEUEM Fenster öffnen
 
Danke für die Alternative. Die klappt auch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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