Startargumente der Form ermitteln
-
Hi,
ich wollt mal fragen wie man eigentlich in VCL die argumente ermittelt die dem programm beim start übergeben werden?
also z.B.
MeinProgramm.exe "Das ist ein parameter ^.^"
-
Ob´s dafür eine VCL Funktion gibt weiß ich nicht, aber die Win32 API Funktion GetCommandLine() gibts auf jeden Fall.
-
danke das reicht schon vollkommen für meine zwecke ^^
-
Hallo
In der VCL des Builders gibts dafür die globale Variable ParamStr.
bis bald
akari
-
Hallo
Dazu gibt es folgende 2 Befehle.ParamCount()
Gibt die Anzahl der Startparameter zurück.
ParamStr(i)
Mit diesem Teil kannst du den Parameter ermitteln. (Wobei i für die Nummer des Parameters steht.
Link:
Startparameter
-
Die Delphi-RTL bietet dafür die bereits erwähnten Funktionen ParamCount() und ParamStr() sowie FindCmdLineSwitch().