Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2013, 12:07   #1
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
Радость Программа с ключами запуска!

Всем привет! ребят расскажи как написать программу чтобы ее можно было запускать с ключами

например

proga.exe /update

вот как ключ update прописать в проге

дайте ссылку или примерчик

заранее спасибо!!
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Старый 26.04.2013, 12:23   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

См. ParamCount и ParamStr
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.04.2013, 12:35   #3
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
См. ParamCount и ParamStr
Спс почитаю!

Если есть примерчики! кинь сюда меленький!
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Старый 26.04.2013, 13:06   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Пример то простой. If UpperCase(ParamStr(1)) = "/UPDATE" then делаешь что тебе надо.
Всё это пихаешь в файл проекта или в OnCreate формы.
FaTaL вне форума Ответить с цитированием
Старый 26.04.2013, 13:23   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

там всё без примерчиков понятно!
ну, если Вы настаиваете, для вашего случая:
Код:
  if ParamCount <> 1 then // реакция на тот случай, когда параметр не один (нет совсем или больше одного)
  else
     if AnsiUpperCase(ParamStr(1))='/UPDATE' then // тут реакция на параметер update
     else  // тут реакция программы на неверный параметер
и всё!


UPDATE
FaTaL, сорри, когда писал свой ответ, не видел вашего сообщения...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.04.2013, 16:03   #6
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
По умолчанию

Всем спасибо!
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Старый 26.04.2013, 20:28   #7
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Smagulov85 Посмотреть сообщение
Если есть примерчики! кинь сюда меленький!
Зачем "кидать сюда" то, что есть во встроенной справке?
Цитата:
Сообщение от Smagulov85 Посмотреть сообщение
Спс почитаю!
Вот и начинать нужно с того, что почитать, а не клянчить "маленькие примерчики".
s-andriano вне форума Ответить с цитированием
Старый 26.04.2013, 21:05   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Нене, пользуйте FindCmdCaseSwitch
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для скрытия доп. параметров запуска Павел63 Фриланс 3 18.04.2013 08:14
Стереть параметры запуска после запуска Anton911 Общие вопросы Delphi 18 14.04.2013 15:17
Таблица с двумя внешними ключами SashaS SQL, базы данных 6 13.04.2012 01:13
нужна программа автоматического запуска диска мышь Помощь студентам 1 11.02.2011 07:35
Работа с ключами и сертификатами в Delphi MagomedAina Общие вопросы Delphi 7 19.03.2009 12:45