![]() |
Shellexecute anweisen, in einem neuen Process zu starten?
wenn ich z.b. eine Excel über ShellExecute Starte, und Excel offen ist, dann wird die schon geöffnete Instanz genommen, kann man ShellExecute anweisen, einen neuen Process zu öffnen`?
|
Re: Shellexecute anweisen, in einem neuen Process zu starten
ich weiß es zwar nicht zu 100% aber ich glaub nicht das ShellExecute den bereits aktiven Prozesse von Exel nutzt. ShellExecute wie CreateProcess dürften beide einen neuen Prozess starten und der neue Prozess merkt dann das Excel bereits geöffnet ist und übergibt die Parameter an die bereits geöffnete Instanz (und schließt sich dann natürlich).
|
Re: Shellexecute anweisen, in einem neuen Process zu starten
createprocess macht eine neue Instanz auf, aber createprocess will ich nicht nutzen, da Shellexecute universeller ist ..
|
Re: Shellexecute anweisen, in einem neuen Process zu starten
Kennt Excel das Kommando opennew (anstelle von open)? Kannst das ja mal ausprobieren.
|
Re: Shellexecute anweisen, in einem neuen Process zu starten
kann es sein, dass man excel nicht doppelt öffnen kann?
bei mir ist das nämlich auch so, aber wenn ich zb calc.exe 5mal starte, hab ich es 5mal auf. Dennis |
Re: Shellexecute anweisen, in einem neuen Process zu starten
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 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