![]() |
Frage zu Shellexecute
Hi!
Ich hoffe die Kategorie stimmt! Wenn ich folgende Funktion aufrufe wird die Seite temp.htm geöffnet.
Delphi-Quellcode:
Soweit ist auch alles OK!
ShellExecute(Application.Handle, 'open',
PChar('temp.htm'), nil, nil, SW_ShowNormal); Ist allerdings schon ein Browser-Fenster offen, wird sie in dem geöffnet. Ich hätte es aber gerne in nem neuen, damit das alte nicht "überschrieben" wird! Geht das irgendwie? ciao fkerber |
Re: Frage zu Shellexecute
Mit CreateProcess wird es wohl gehen.
|
Re: Frage zu Shellexecute
Mit Shellexecute wird das nicht gehen, du musst dir wohl einen neuen Prozess erstellen.
Suche mal in der Code-Library...ich glaube Luckie hat da mal was geschrieben... |
Re: Frage zu Shellexecute
|
Re: Frage zu Shellexecute
Hi!
Danke für die Tipps! Ciao fkerber |
Re: Frage zu Shellexecute
Moin fkerber,
versuch' doch mal statt die Datei anzugeben, den Browser zu starten, und die Datei dann erst als Parameter (bei Verwendung von ShellExecute versteht sich ;-)) |
Re: Frage zu Shellexecute
Hi!
Was wäre denn besser? Luckies tipp (siehe link von Mirilin) oder der Tipp von Christian? ciao fkerber |
Re: Frage zu Shellexecute
Hi,
eigentlich sollte es reichen, statt open einfach nur opennew zu schreiben. Chris |
Re: Frage zu Shellexecute
Moin fkerber,
probier's einfach aus. Das was geht nimmst Du ;-) |
Re: Frage zu Shellexecute
HI!
Dann nehme ich Chakotays Vorschlag (Danke :hello: ) Der geht nämlich und das ist echt der einfachste! Ciao fkerber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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