Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage zu Shellexecute (https://www.delphipraxis.net/9801-frage-zu-shellexecute.html)

fkerber 4. Okt 2003 16:16


Frage zu Shellexecute
 
Hi!

Ich hoffe die Kategorie stimmt!
Wenn ich folgende Funktion aufrufe wird die Seite temp.htm geöffnet.

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open',
             PChar('temp.htm'), nil, nil,
             SW_ShowNormal);
Soweit ist auch alles OK!
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

Luckie 4. Okt 2003 16:24

Re: Frage zu Shellexecute
 
Mit CreateProcess wird es wohl gehen.

Alexander 4. Okt 2003 16:28

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...

Mirilin 4. Okt 2003 16:29

Re: Frage zu Shellexecute
 
:hi:
LINK

fkerber 4. Okt 2003 16:31

Re: Frage zu Shellexecute
 
Hi!

Danke für die Tipps!

Ciao fkerber

Christian Seehase 4. Okt 2003 17:07

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 ;-))

fkerber 4. Okt 2003 17:10

Re: Frage zu Shellexecute
 
Hi!

Was wäre denn besser?
Luckies tipp (siehe link von Mirilin) oder der Tipp von Christian?

ciao fkerber

CalganX 4. Okt 2003 17:48

Re: Frage zu Shellexecute
 
Hi,
eigentlich sollte es reichen, statt open einfach nur opennew zu schreiben.

Chris

Christian Seehase 4. Okt 2003 17:53

Re: Frage zu Shellexecute
 
Moin fkerber,

probier's einfach aus. Das was geht nimmst Du ;-)

fkerber 4. Okt 2003 18:06

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 06:55 Uhr.
Seite 1 von 2  1 2      

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