Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Zur EXE Parameter übergeben (https://www.delphipraxis.net/52949-zur-exe-parameter-uebergeben.html)

SwordfishCenter 7. Sep 2005 12:19


Zur EXE Parameter übergeben
 
Hallo
Weis einer von euch wie man ein kleine Anwendung erstellt die man Startet (swHide modus)
und danch des öfteren Sie mit Parameter aufrufen kann.
Ich meine etwa
1.Aufruf: WinExec('Project1.exe');
2.Aufruf: WinExec('Project1.exe param1 param2 param3');
3.Aufruf: WinExec('Project1.exe param1 param2 param3');
Die anwendung Soll aber nicht jedesmal erneut starten sonder die parameter immer wieder erneut auswerten.
Es Ist dabei wichtig das die anwendung nicht beendet oder eine zweite Instance aufgerufen wird,

Jelly 7. Sep 2005 12:28

Re: Zur EXE Parameter übergeben
 
Zitat:

Zitat von SwordfishCenter
Es Ist dabei wichtig das die anwendung nicht beendet oder eine zweite Instance aufgerufen wird,

Die Parameter kannst du so nur übergeben beim Programmstart. Läuft die Anwendung bereits, musst du dir was anderes einfallen lassen, z.B. über Botschaften... Genau passend zu dem Punkt kannst dir ja mal meine Switchmodule Komponente anschauen. Ist nicht 100% ausgereift, klappt aber soweit ganz prima. Läuft die Clientanwendung noch nicht, so wird sie gestartet, und mit Startparameter gefüttert, ansonsten wird eine Nachricht an die Anwendung geschickt, und die Parameter werden wieder ausgwertet. Für die aufrufende Anwendung macht das keinen Unterschied.

SwordfishCenter 7. Sep 2005 12:47

Re: Zur EXE Parameter übergeben
 
super danke geht genau so wie ich es brauche :angel:

Aber warum beendet sich die Receiver.exe wenn ich den Sender.exe beende :gruebel:
das ist aber nicht gut. :x
kann man das abblocken :?:
habe jetzt nur mal schnell dei beiden Exe erstellt und getestet

SwordfishCenter 7. Sep 2005 14:17

Re: Zur EXE Parameter übergeben
 
ups hat sich schon erledigt :wall: :idea:
danke nochmal :thumb:

Jelly 7. Sep 2005 14:39

Re: Zur EXE Parameter übergeben
 
Ich hab für den eigenen Bedarf bereits ne neue Version, die allerdings mit der alten nicht kompatibel ist. Besitzt aber darüber hinaus, eine Fremdanwendung innerhalb eines Panels der eigenen Applikation zu starten. Wenns dich interessiert, kannst du dich ja per PN melden.


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