Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi CreateProcess oder ShellExecute? (https://www.delphipraxis.net/79697-createprocess-oder-shellexecute.html)

Mackhack 26. Okt 2006 17:31


CreateProcess oder ShellExecute?
 
Hi,

was ist besser um Anwendungen aus der eigenen Anwendung aus zu starten? Vorteile, Nachteile?

Mackhack 26. Okt 2006 19:11

Re: CreateProcess oder ShellExecute?
 
Hm,

niemand ne Antwort parat? :?:

Hansa 26. Okt 2006 19:17

Re: CreateProcess oder ShellExecute?
 
Gegenfrage : was ist besser, ein Apfel oder eine Birne ? :mrgreen:

Mackhack 26. Okt 2006 19:23

Re: CreateProcess oder ShellExecute?
 
Zitat:

Zitat von Hansa
Gegenfrage : was ist besser, ein Apfel oder eine Birne ? :mrgreen:

Birne. Aber das hilft grad nicht weiter. :mrgreen:

Luckie 26. Okt 2006 19:26

Re: CreateProcess oder ShellExecute?
 
1. Diese offtopic Beiträge helfen keinen weiter.
2. Sind nicht einmal ein einhalb Stunden vergangen, da fragst du schon wieder nach. Was soll das?
3,. Kommt es drauf an, was du vorhast.

Mackhack 26. Okt 2006 19:50

Re: CreateProcess oder ShellExecute?
 
Zu deinem 2. Was das soll? Hm, haette ich in the first place ne Antwort bekommen die mir weiterhilft haette ich 1.5h spaeter nicht nochmal nachfragen muessen.
3. Was ich vorhabe? Ganz einfach. Ich will einfach Anwendungen aus meiner Anwendung aus starten wie OE, Outlook usw. die mit Windows mitkommen und zwar in Zufaelliger weise per Timer. Ausserdem sollen diese gestarteten Programme dann auch wieder per Timer und per Zufaelliger weise wieder Terminiert werden.

Luckie 26. Okt 2006 19:56

Re: CreateProcess oder ShellExecute?
 
Zitat:

Zitat von Mackhack
Ausserdem sollen diese gestarteten Programme dann auch wieder per Timer und per Zufaelliger weise wieder Terminiert werden.

Na bitte, damit fällt Shellexecute schon mal raus.

Allerdings was das zufällige Starten für einen Sinn hat, bleibt mir verschlossen. Nur zu deiner Info, das Schreiben von sogenannten "Spassprogrammen" wird hier nicht toöeriert! :warn:

BTW:
Zitat:

Hm, haette ich in the first place ne Antwort bekommen die mir weiterhilft haette ich 1.5h spaeter nicht nochmal nachfragen muessen
Wo hast du zwischen Posting #1 (von dir) und Posting #2 (auch von dir) eine Antwort bekommen?

Hansa 26. Okt 2006 19:57

Re: CreateProcess oder ShellExecute?
 
Zitat:

Zitat von Luckie
3,. Kommt es drauf an, was du vorhast.

Er hat ja wenigstens präzisiert, daß er Birnen will. :mrgreen: Aber welche ? Gelbe ? Grüne ? :P Rote ? :shock: Spontan würde ich sagen : Shellexecute. Aber das hängt alles davon ab, welches Programm gestartet werden soll und das wurde eben nicht gesagt !

Mackhack 26. Okt 2006 20:28

Re: CreateProcess oder ShellExecute?
 
Zitat:

Zitat von Luckie
Allerdings was das zufällige Starten für einen Sinn hat, bleibt mir verschlossen. Nur zu deiner Info, das Schreiben von sogenannten "Spassprogrammen" wird hier nicht toöeriert! :warn:

Wer redet von Spassprogrammen? Mein Chef will das damit er seine Kunden-PCs beschaeftigen kann und somit keiner vor der Kiste hocken muss fuer Stunden. Er will somit einwenig simulieren dass jemand am PC hockt und Programme oeffnet und schliesst und sehen ob die Kiste laut Kunde Blue Screens erzeugt. Es gibt nicht nur Spassprogramme wie du siehst.

Duerfte ich noch erfahren warum dann in diesem Falle das ShellExecute wegfaellt falls es keine zu grossen Umstaende bereitet.

Vielen Dank schonmal!

P.S.: Interessant, jetzt sagt der eine ShellExecute und der andere sagt CreateProcess?

Hansa 26. Okt 2006 20:37

Re: CreateProcess oder ShellExecute?
 
Zitat:

Zitat von Mackhack
...Wer redet von Spassprogrammen? Mein Chef will das damit er seine Kunden-PCs beschaeftigen kann und somit keiner vor der Kiste hocken muss fuer Stunden. Er will somit einwenig simulieren dass jemand am PC hockt und Programme oeffnet und schliesst und sehen ob die Kiste laut Kunde Blue Screens erzeugt. Es gibt nicht nur Spassprogramme wie du siehst.
...

Laut Deiner Schilderung gehört es aber genau in diese Kategorie ! Sollte es um Debugging gehen, dann ist das ein untauglicher Versuch. 8)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.
Seite 1 von 2  1 2      

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