![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программировать параметры exe файлов [D7, Win2k, WinXP]
serega_man © (2005-02-25 16:30:00)Как работать с параметрами *.exe файлов.
Например,при запуске
c:\ru.exe -r у объекта Edit в Text ставится значение 100
c:\ru.exe -w у объекта Edit в Text ставится значение 200
Virgo_Style (2005-02-25 19:57:00) [1]Плакалъ весь (c)
serega_man (2005-02-25 19:33:00) [2]Все всем большое спасибо. Особенно за то, что реагировали на мои непонятные запросы. Проблемы решили по совету DiamondShark и Adder, с помощью реестра.
DiamondShark (2005-02-25 18:42:00) [3]
> Я понимаю, что изъясняюсь крайне коряво, но иначе не могу
> выразиться
А в телепаторе батарейки сели.
kaZaNoVa (2005-02-25 18:40:00) [4]ветку в орешник однозначно)))
Adder © (25.02.05 18:28) [13]
а я обычно делаю что-нить типа
---
if pos('R',uppercase(ParamStr(1)))>0 then
---
Adder (2005-02-25 18:28:00) [5]procedure TForm1.FormCreate(Sender: TObject);
begin
if ParamStr(1)='r' then Edit1.Text:='100'
else
if ParamStr(1)='w' then Edit1.Text:='200';
end;
Плохиш (2005-02-25 18:21:00) [6]А нет таких файлов "*.exe", правильно вындовс тебя посылает.
serega_man (2005-02-25 18:14:00) [7]DiamondShark © (25.02.05 17:56) [10]
Если угадал, тогда меню Run|Parameters
----------------
Не работает :-(((
В параметрах ставлю "a", после компиляции запускаю *.exe -a и не "не удается найти файл".
Что я не так делаю.
Я понимаю, что изъясняюсь крайне коряво, но иначе не могу выразиться
DiamondShark (2005-02-25 17:56:00) [8]<telepator on>
Товарищу, видимо, надо из IDE запустить программу с параметрами
<telepator off>
Если угадал, тогда меню Run|Parameters
Anatoly Podgoretsky (2005-02-25 17:52:00) [9]serega_man (25.02.05 17:49) [7]
Где запускать?
Anatoly Podgoretsky (2005-02-25 17:50:00) [10]serega_man (25.02.05 17:42) [5]
Основная загвоздка, как присваивать эти параметры до компиляции самой исполняемой программе
До компиляции никак, если только не сделать ярлыки или поработать изощренно с реестром.
serega_man (2005-02-25 17:49:00) [11]Блин, выразить мысль попробую яснее.
Мне надо, чтобы я мог запускать exe с параметрами. Как это сделать в Делфи
Poirot (2005-02-25 17:46:00) [12]До компиляции?? Самой исполняемой программет?!
Формулируем вопрос ешшо раз:) Тчо ты хрчешь? Значения в Эдите нормальные?
serega_man (2005-02-25 17:42:00) [13]Мне нужно сделать следующее:
файл ru.exe при запуске из командной строки или с параметрами, задаваемыми в своиствах файла (например, ru.exe -a) должен присваивать определенное значение edit.text, в зависимости от параметра. Основная загвоздка, как присваивать эти параметры до компиляции самой исполняемой программе
Anatoly Podgoretsky (2005-02-25 17:06:00) [14]А где это "Просто" используется?
serega_man (2005-02-25 17:02:00) [15]А где самому exe задавать набор параметров???
Просто
c:\ru.exe -r
c:\ru.exe -b
не запускаются.
Anatoly Podgoretsky (2005-02-25 16:46:00) [16]serega_man (25.02.05 16:30)
Это ты сильно выразился!
Александр Иванов (2005-02-25 16:33:00) [17]ParamStr
ParamCount