/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
indlæse et parameter ved start af prg.
Fra : Calle.


Dato : 12-11-03 17:09

Hej

Hvordan får Delphi til at indlæse et parameter ved start.
hvis jeg laver et program 'test', så vil lave så jeg kan starte det ved
f.eks at skrive "test /parameter" så jeg kan bestemme i programmet alt
efter hvordan jeg starter det.

--
Calle



 
 
Carl Pedersen (12-11-2003)
Kommentar
Fra : Carl Pedersen


Dato : 12-11-03 18:50

Hej Calle
Prøv at kigge på cmdline parameters eller søg efter
ParamCount i hjælpen




"Calle." <Fake@Fake.Fake> wrote in message
news:zVssb.419$BS3.219@news.get2net.dk...
> Hej
>
> Hvordan får Delphi til at indlæse et parameter ved start.
> hvis jeg laver et program 'test', så vil lave så jeg kan starte det ved
> f.eks at skrive "test /parameter" så jeg kan bestemme i programmet alt
> efter hvordan jeg starter det.
>
> --
> Calle
>
>



Peter Vrist (14-11-2003)
Kommentar
Fra : Peter Vrist


Dato : 14-11-03 00:59

Du skal bruge ParamCount og ParamStr(x).

ParamCount indeholder hvormange parametre du har angivet efter exe filen.
Parametrerne er derefter placeret i ParamStr(1), ParamStr(2) osv.
ParamStr(0) indeholder Sti og programnavn.

F.eks.

if ParamCount > 0 then
for i := 1 to ParamCount do
if LowerCase(ParamStr(i)) = '/test' then
TestMode := True;

Håber det hjælper.

Hilsen

Peter Vrist


"Calle." <Fake@Fake.Fake> skrev i en meddelelse
news:zVssb.419$BS3.219@news.get2net.dk...
> Hej
>
> Hvordan får Delphi til at indlæse et parameter ved start.
> hvis jeg laver et program 'test', så vil lave så jeg kan starte det ved
> f.eks at skrive "test /parameter" så jeg kan bestemme i programmet alt
> efter hvordan jeg starter det.
>
> --
> Calle
>
>



Calle. (14-11-2003)
Kommentar
Fra : Calle.


Dato : 14-11-03 06:49

Peter Vrist wrote:
> Du skal bruge ParamCount og ParamStr(x).
>
> ParamCount indeholder hvormange parametre du har angivet efter exe
> filen. Parametrerne er derefter placeret i ParamStr(1), ParamStr(2)
> osv. ParamStr(0) indeholder Sti og programnavn.
>
> F.eks.
>
> if ParamCount > 0 then
> for i := 1 to ParamCount do
> if LowerCase(ParamStr(i)) = '/test' then
> TestMode := True;
>
> Håber det hjælper.
>
> Hilsen
>
> Peter Vrist
>
Jeg har fået det til at virke
--
Calle



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste