Конференции:  3D графика Delphi Игры Бизнес Потрепаться PHP&MySQL QuarkXPress Turbo Pascal WEB-дизайн 
<<<    Конференция "Delphi"   >>>

Zukes [2003-08-01 16:15:12]
Запуск программы с параметрами
Как можно сделать в проге параметры запуска, т.е.
"myprog.exe abc 123 456"
и чтобы программа их понимала? Т.е. если первый параметр abc, то сделать что-то....

Man in Black ® [2003-08-04 10:23:10]    [1]
Количество параметров-  paramcount
Определенный параметр - ParamStr(NomerParametra) .

Для опыта сделай так:
procedure Form1.FormCreate(Sender: TObject);
var i: integer;
begin
for i:=0 to ParamCount-1 do ShowMessage(ParamStr(i));
end;

Некто [2005-03-21 12:21:09]    [2]
а как тогда передавая параметр указать в виде prog.exe -param=value или prog.exe /param=value или prog.exe --param=value  ????

Man in Black ® [2008-12-16 17:32:35]    [3]
>а как тогда передавая параметр указать в виде prog.exe -param=value или
>prog.exe /param=value или prog.exe --param=value

prog.exe value
вот так

Евгений ® [2009-08-24 23:46:42]    [4]
>>for i:=0 to ParamCount-1 do ShowMessage(ParamStr(i));

ParamStr(0) — имя запускаемого файла
Нумерация же параметров начинается с единицы, то есть:
for i:=1 to ParamCount do ShowMessage(ParamStr(i));

SomeOne [2010-01-07 19:26:27]    [5]
супер


ПОДПИСАТЬСЯ НА ТЕМУ

E-mail
7+8?



приветя улыбаюсьхадаподмигиваюя тащусьмое почтениесчастливоцелуюбухаемужас
не понялплачуфупечальзлойстесняюсьсогласеннетгыкурю
суперязыкмузонпыворыдаю


Ваше имя: 
     Осталось: 

 

Допускается форматирование текста:
[•B]полужирный[B•] [•I]наклонный[I•] [•U]подчеркнутый[U•] [•‹]URL картинки[›•].
Для кода программ используйте [•¤] код программы [¤•]
Количество открывающих и закрывающих тэгов форматирования текста должно быть равным, иначе форматирование не осуществится.


Adelavida Link       Рейтинг@Mail.ru