Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Externes Programm starten (https://www.delphipraxis.net/3872-externes-programm-starten.html)

dopeline 3. Apr 2003 17:49


Externes Programm starten
 
Hi Leutz!

Habe ein kleines programm entworfen und möchte mit einem klick auf einen button den windows-taschenrechner starten. wie stelle ich das schlau an?

Gruß, dopeline :dancer:

Luckie 3. Apr 2003 17:53

http://www.delphipraxis.net/viewtopic.php?t=53

Das nächste mal bitte erst selber suchen. Danke.

dopeline 3. Apr 2003 20:48

Sorry! konnte nur einige minuten ins netz und hatte keine zeit es zu suchen (brauch es morgen für informatik-unterricht)

Danke dir trotzdem vielmals! werde es morgen gleich ausprobieren!

Gruß, dopeline :dancer:

Gast 4. Apr 2003 21:42

Das is einfach!
 
Du benutzt einfach die ShellExecute-Funktion. Damit kannst du ganz schnell Anwendungen starten. :D
Gruß PhilGo

Daniel B 4. Apr 2003 21:47

Re: Das is einfach!
 
Hallo,
Zitat:

Zitat von PhilGo
Du benutzt einfach die ShellExecute-Funktion. Damit kannst du ganz schnell Anwendungen starten.

Wie ich gerade festgestellt habe, hast Du Dir den Link den Luckie gepostet hat nciht angeschaut. ;)

Grüsse, Daniel :hi:

Gast 4. Apr 2003 21:51

Noch eine Idee
 
Um Programme zu starten kann man auch die Funktion: WinExec benutzen. Damit kann man auch Programme starten. :)

Luckie 4. Apr 2003 21:54

Na dann will ichmal aus dem PSDK zitieren:
Zitat:

Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
Ich denke, man kann fast fest damit rechnen, dass sie unter zukünftigen OS von MS nicht mehr unterstützt wird. Also Finger weg davon.

Daniel B 4. Apr 2003 21:59

Re: Noch eine Idee
 
Zitat:

Zitat von PhilGo
Um Programme zu starten kann man auch die Funktion: WinExec benutzen. Damit kann man auch Programme starten. :)

Und laut Borland soll man es nicht mehr benutzen, falls Du das Luckie auch nicht glaubst. ;)

Grüsse, Daniel :hi:

dopeline 5. Apr 2003 21:03

Vielen Dank für eure antworten!
Hab folgendes benutzt und hat funktioniert:
Code:
ShellExecute(Handle, nil, 'meine.exe', nil, nil, SW_SHOW);
Gußr, dopeline :dancer:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 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