Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Shellexecute beeinflußen? (https://www.delphipraxis.net/6832-shellexecute-beeinflussen.html)

__patrik 24. Jul 2003 08:51


Shellexecute beeinflußen?
 
Moin, moin zusammen,

ich möchte mit dem Shellexecute-Befehl ein Browserfenster mit einer entsprechenden Seite öffnen. Das funzt soweit auch gut nur startet er mir jedesmal den Browser neu und das würd ich gern beeinflußen, d.h. das der User entscheiden kann das ein neues Fenster geöffnet werden soll oder das der Inhalt im gleichen Fenster angezeigt werden soll. Habs schon mit den Parametern am Schluß versucht aber die nehmen darauf keinen Einfluß :-(
Mein Aufruf:
Code:
shellexecute(handle, 'open', PCHAR(exePath), PCHAR(url), nil, SW_SHOW);
Wer weiss rat?

danke
patrik

Basic-Master 24. Jul 2003 20:16

Re: Shellexecute beeinflußen?
 
hmm so wirklich kannste es bestimmt nicht beeinflussen, kannst aber z.b. jede sekunde alle prozesse vergleichen...

Gast 24. Jul 2003 20:35

Re: Shellexecute beeinflußen?
 
Aktive Instanz des Internet-Explorer holen (OLE) und bei Fehlschlag eine neu erstellen (CreateOleObject). Anders wirst du es (wahrscheinlich) nicht hinbekommen.

ichhabefertig 24. Jul 2003 23:55

Re: Shellexecute beeinflußen?
 
Wenn Du per ShellExecute direkt eine HTML Datei oder URL versuchst zu öffnen, wird der IE sie in dem zuletzt geöffneten IE Fenster anzeigen.

Ist zumindest bei mir so...


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