![]() |
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:
Wer weiss rat?
shellexecute(handle, 'open', PCHAR(exePath), PCHAR(url), nil, SW_SHOW);
danke patrik |
Re: Shellexecute beeinflußen?
hmm so wirklich kannste es bestimmt nicht beeinflussen, kannst aber z.b. jede sekunde alle prozesse vergleichen...
|
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.
|
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 23: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