Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mit 'Startprogramm' ein Programm aufrufen:) (https://www.delphipraxis.net/25049-mit-startprogramm-ein-programm-aufrufen.html)

MasterD 30. Jun 2004 14:05


Mit 'Startprogramm' ein Programm aufrufen:)
 
Ja ich bin ein Newbe:) - habe aber in der Suche nichts passendes gefunden:)

Hallo!

Also ich habe ein kleines Programm geschrieben (Spiel). Jetzt will ich es so machen: Ich will das ein Fenster aufgeht, wo die Anwender ihren Namen eintragen und dann auf einen Button klicken. Nach dem Buttonklick wird das Hauptprog gestartet und übernimmt in eine Caption diesen Namen aus dem Editfeld. Das Startprogramm wird dabei geschlossen!

So wie bekomm ich das jetzt möglichst einfach hin:)

Danke!

Die Muhkuh 30. Jun 2004 14:09

Re: Mit 'Startprogramm' ein Programm aufrufen:)
 
Hi,


such mal nach Hier im Forum suchenShellexecute

Luckie 30. Jun 2004 14:10

Re: Mit 'Startprogramm' ein Programm aufrufen:)
 
MSDN-Library durchsuchenShellExecute und den Namen übergibst du als Paramter an das Spiel. Siehe dazu auch ParamStr und ParamCount.

MasterD 30. Jun 2004 14:25

Re: Mit 'Startprogramm' ein Programm aufrufen:)
 
ehm such da ja schon, aber finde da nichts konkretes - da sind auch nur immer threats die darauf verweisen, das zu suchen;)

S2B 30. Jun 2004 14:27

Re: Mit 'Startprogramm' ein Programm aufrufen:)
 
Delphi-Quellcode:
uses ShellAPI;
[...]
ShellExecute(Handle,'open',PChar('Pfad'),PChar('Parameter'),nil,SW_SHOW);
Edit: Parameter! :wink:

Die Muhkuh 30. Jun 2004 14:28

Re: Mit 'Startprogramm' ein Programm aufrufen:)
 
Gleich unter den ersten 10:

http://www.delphipraxis.net/internal...t=shellexecute


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

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