Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программировать параметры 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо