Avatar billede lanstorp Nybegynder
24. april 2002 - 09:03 Der er 5 kommentarer og
2 løsninger

Command line parameter

Kan man ikke skaffe command line parameterne til en exe i delphi. Eks.
Command line: Mitprogram.exe l/e/t/j/q
I programmet, Mitprogram.exe, skal jeg så fange stringen "l/e/t/j/q", som så fortolkes.
Avatar billede blackbyte Nybegynder
24. april 2002 - 09:09 #1
Er med på en lytter...
Avatar billede tomsommer Juniormester
24. april 2002 - 09:14 #2
s := paramstr(1);

Returns a specified parameter from the command-line

ParamStr returns the parameter from the command line that corresponds to Index, or an empty string if Index is greater than ParamCount. For example, an Index value of 2 returns the second command-line parameter.

ParamStr(0) returns the command used to execute the program, without parameters (for example, ./myprogram). This behavior is dependent on information returned by the shell program and may not be consistent among all shells.

Note:    Use double quotes to wrap multiple words as one parameter (such as long file names containing spaces).
Avatar billede borrisholt Novice
24. april 2002 - 09:18 #3
du glemte at nævne pfunktionen ParamCount

jens B
Avatar billede stoney Nybegynder
24. april 2002 - 09:19 #4
If ParamCount = 0 then
  Showmessage('Ingen Parametre')
else
Begin
  for i := 1 to ParamCount do
  Showmessage('Parameter '+IntToStr(i)+': '+ParamStr(i));
end;

Stoney
Avatar billede tomsommer Juniormester
24. april 2002 - 09:21 #5
det var ikke det han ville have... han ville have 1 parameter... det gav jeg ham...
Avatar billede benson Nybegynder
24. april 2002 - 09:22 #6
Niks Han bad om dem i flertal !!
Avatar billede lanstorp Nybegynder
24. april 2002 - 09:32 #7
Takker alle for hurtig respons :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester