Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Startparameter (https://www.delphipraxis.net/60318-startparameter.html)

viperen 5. Jan 2006 10:10


Startparameter
 
Hallo,

ich wollte wissen, wie man Startparameter in Programme einfügt...

z.B.

wenn ich mein Programm folgendermaßen ausführe: programm.exe -c oder mit /c

dann soll die funktion/procedure "controlle" gestartet werden...


DAnke!

Daniel B 5. Jan 2006 10:31

Re: Startparameter
 
Hi,

Label1.Caption := ParamStr(1);
Label2.Caption := ParamStr(2);
usw.

C:\programm.exe "text für label 1" "text für label 2"

Mehr ist es nicht...

Gruss, Daniel...

Amateurprofi 5. Jan 2006 10:36

Re: Startparameter
 
Zitat:

Zitat von viperen
wenn ich mein Programm folgendermaßen ausführe: programm.exe -c oder mit /c
dann soll die funktion/procedure "controlle" gestartet werden...

Delphi-Quellcode:
If (ParamStr(1)='-c') or (ParamStr(1)='/c') then ...
oder, falls mehrere Parameter in beliebiger Reihenfolge mitgegeben werden können

Delphi-Quellcode:
for i=1 to ParamCount do
   If (ParamStr(i)='-c') or (ParamStr(i)='/c') then ...

s14 5. Jan 2006 10:41

Re: Startparameter
 
Es gibt auch noch nützliche Funtionen in SysUtils wie "FindCmdLineSwitch"

viperen 5. Jan 2006 16:55

Re: Startparameter
 
Danke sehr!


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