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

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

Параметры [D7, Win2k]


Spectre_s ©   (2005-10-31 13:53:00) 

Всем привет ! У меня такой вопрос Как можно в Delphi7 сделать прогу чтобы она запускалась с параметрами , с одним параметром она будет одной, с другим другой

*.exe -t- к примеру

Заранее спасиб


Spectre_s   (2005-11-02 16:08:00) [1]

Большое всем Спасибо ! :))


Spectre_s   (2005-11-02 16:05:00) [2]

Большое всем Спасибо ! :))


Кефир87   (2005-10-31 23:27:00) [3]

paramstr(0) = Имя файла екзешника, но если параметров нет то paramcount = 0. Вот нет бы взять да проверить как это сделал я 8)


Leonid Troyanovsky   (2005-10-31 15:34:00) [4]


> Digitman ©   (31.10.05 15:30) [5]

> > Dmitrij_K


IMHO, тут нужна была ссылка на [4].
Потому, как [3] - верно.

--
Regards, LVT.


Digitman   (2005-10-31 15:30:00) [5]


> Dmitrij_K


On Windows, ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).


Dmitrij_K   (2005-10-31 14:37:00) [6]

2Ольга
вы не правы


Dmitrij_K   (2005-10-31 14:37:00) [7]

2Ольга
вы не правы


Ольга   (2005-10-31 14:27:00) [8]

paramcount всегда > 0
paramstr(0) - название exe-шника


Dmitrij_K   (2005-10-31 13:59:00) [9]

что-то типа этого

 Application.Initialize;
 if (paramcount>0) and (paramstr(1)='-t') then
   Application.CreateForm(TForm1, Form1)
 else
   Application.CreateForm(TForm2, Form2)
 Application.Run;


Наверх

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