Как создать прогу с параметрами?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Всем привет! Хочу написать небольшую прогу которая бы запускалась с параметром и в зависимости от него делала бы какое-то действие. Я ниразу не писал прог с параметрами на дельфе :) Помоги кто чем может, разъясните что к чему... Заранее благодарен
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Если не ошибаюсь, надо посмотреть переменную Application.ParametersList. Но не уверен
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Можно использовать win32 API - GetCommandLineA()/GetCommandLineW();
Возвращает то что вы Дельфисты называете PChar
2B OR NOT(2B) = FF
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Не могу найти таких свойств. У меня 6-я дельфа если что :)
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

ParamCount() - число параметров.
ParamStr(0) - полное имя запущеной программы с путем.
ParamStr(1 - ParamCount()) - распарсеные параметры.
С уважением, Lost Angel...
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Супер!!! Большое СПАСИБО!!!!
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Ответить