Текущий архив: 2004.01.13;
Скачать: CL | DM;
ВнизЗдраствуйте. Как в Delphi сделать приложение с параметрами? Найти похожие ветки
← →
Oleon (2003-12-26 16:47) [0]Чтобы параметры задавались через пробел после exe-шника.
например : project1.exe -s -d
← →
Rem (2003-12-26 16:49) [1]ParamStr, ParamCount
← →
Тимохов (2003-12-26 16:49) [2]paramcount
paramstr
← →
Palladin (2003-12-26 16:51) [3]Ваши, блин, вопросы с параметраи натурально раз в неделю встречаются... а все от чего.. . паскаль чистый не знаем!...
Будем знать паскаль... всем будет хорошо :)
← →
Serge (2003-12-26 16:53) [4]> Palladin © (26.12.03 16:51) [3]
За два дня - уже четыре вопроса было Ж:)
← →
Тимохов (2003-12-26 16:55) [5]Несмотря на то, что такие вопросы изрядно надоели, человека в фак не отошлешь - там поиск по paramcount ничего не дал.
← →
alex_*** (2003-12-26 16:57) [6]сначала нужно в Help искать, а потом в факах ))
← →
ALEIIIKA (2003-12-27 12:40) [7]Например:
"*.exe -p1 -p2"
ParamCount - возращает сколько передано параметров.
В данном случае - 3:
1. *.exe
2. -p1
3. -p2
ParamStr(i) - содержит i-ый параметр.
Вот и весь прикол.
в обработчике OnCreate пишешь:
procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
begin
for i := 1 to ParamCount do
begin
if LowerCase(ParamStr(i)) = "-s"
then Beep
else
if LowerCase(ParamStr(i)) = "-d"
then Application.Terminate;
end;
end;
← →
Mystic (2003-12-27 12:48) [8]CmdLine variable
CmdLine is a pointer to the command-line arguments specified when the application is invoked.
FindCmdLineSwitch function
Determines whether a string was passed as a command line argument to the application.
← →
Mozart (2003-12-27 14:41) [9]Тогда уж подскажите хотябы - где ваш Хелп, а то я его не нашёл чего-то :)
← →
Mystic (2003-12-27 14:47) [10]F1 -> Index -> command line utilities
← →
Mozart (2003-12-27 17:33) [11]а - вы про этот, я думал на форуме хелп... Сори за офф.
Страницы: 1 вся ветка
Текущий архив: 2004.01.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c