![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
открыти зарегестрированного файла
cando © (2006-07-23 22:02:00)как сделать так чтобы при запуске зарегистрированного на мою программу файла она ,при запуске, открыла его?
Ketmar (2006-08-07 10:54:00) [1]> [14] Плохиш © (06.08.06 17:45)
ну, то, что код кривой -- это ясно. мне интересно, с какой эзотерикой сражаются подобным образом.
Плохиш (2006-08-06 17:45:00) [2]
> Ketmar © (06.08.06 15:08) [13]
> > [10] Footballer © (24.07.06 00:38)
>
> описание глюка в студию.
Ничего не открывается, если параметров < 2 ;-)
Ketmar (2006-08-06 15:08:00) [3]> [10] Footballer © (24.07.06 00:38)
описание глюка в студию.
Anatoly Podgoretsky (2006-08-06 14:58:00) [4]Ни о каких параметрах и речи нет.
Надо просто открыть определенный файл.
GeLLeR (2006-08-06 00:28:00) [5]
> Footballer © (24.07.06 00:38) [10]
Не тупи при чём здесь ПарамКоунт?
Webbrowser1.navigate(paramstr( 1));
Footballer (2006-07-24 00:38:00) [6]If ParamCount > 1 then
begin
for I:=1 to ParamCount do
WebBrowser1.Navigate(ParamStr(I));
end;
Если этого не сделать, при одном условии может произойти глюк...
Германн (2006-07-24 00:23:00) [7]
> Могу лишь поздравить с отличными телепатическими способностями
> :)Ибо сдесь открывается файл через параметр командной строки,
> хотя изночально требовалось от автора:> при запуске зарегистрированного
> на мою программу файла...
Я тоже его поздравляю! Тем более, что я (навскидку) не знаю ни одного примера, когда на какую-нибудь программу был бы "зарегистрирован какой-то файл". Тип файла - это пожалуйста. А сколько здесь ещё "открытий чудных готовит просвещенья дух" автору сабжа я умолчу. Пусть отвечает Антон №773. :-)
Мефисто (2006-07-24 00:00:00) [8]
> anton773 © (23.07.06 23:18) [4]
Могу лишь поздравить с отличными телепатическими способностями :)
Ибо сдесь открывается файл через параметр командной строки, хотя изночально требовалось от автора:
> при запуске зарегистрированного на мою программу файла...
cando (2006-07-23 23:26:00) [9]anton773 спасибо
теперь вижу, хотя толко что небыло
anton773 (2006-07-23 23:23:00) [10]
> НУ ТАК ПОМОЖЕШ?
Конечно. уже помог.читай [4]
cando (2006-07-23 23:19:00) [11]>Мефисто anton773 именно в точку попал
>anton773 НУ ТАК ПОМОЖЕШ?
anton773 (2006-07-23 23:18:00) [12]procedure TForm1.FormShow(Sender: TObject);
var
I:Integer;
begin
for I:=1 to ParamCount do
WebBrowser1.Navigate(ParamStr(I));
{ Здесь мы открываем все файлы, имена которых переданы программе как параметры.
Для анализа командной строки используются функции ParamCount,
возвращающая число параметров, и ParamStr, возвращающая параметр с заданным
номером. Эти функции корректно обрабатывают ситуации, когда передано длинное
имя, содержащее пробелы и заключённое в кавычки, поэтому код получается гораздо
короче, чем комментарий к нему. }
end;
Мефисто (2006-07-23 22:51:00) [13]
> anton773 © (23.07.06 22:25) [1]
Не правда, вопрос не про это.
> cando © (23.07.06 22:44) [2]
В соседнюю ветку:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1153663394&n=18
cando (2006-07-23 22:44:00) [14]можно пример,пожалуста, обработки!!!
anton773 (2006-07-23 22:25:00) [15]
> при запуске, открыла его?
для этого нужно чтобы при запуске она алнализировала параметры командной строки(желательно повесить на oncreate)