Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

открыти зарегестрированного файла   Найти похожие ветки 

 
cando ©   (2006-07-23 22:02) [0]

как сделать так чтобы при запуске зарегистрированного на мою программу файла она ,при запуске, открыла его?


 
anton773 ©   (2006-07-23 22:25) [1]


> при запуске, открыла его?

для этого нужно чтобы при запуске она алнализировала параметры командной строки(желательно повесить на oncreate)


 
cando ©   (2006-07-23 22:44) [2]

можно пример,пожалуста, обработки!!!


 
Мефисто   (2006-07-23 22:51) [3]


> anton773 ©   (23.07.06 22:25) [1]


Не правда, вопрос не про это.


> cando ©   (23.07.06 22:44) [2]


В соседнюю ветку:

http://delphimaster.net/view/2-1153663394/


 
anton773 ©   (2006-07-23 23:18) [4]

procedure TForm1.FormShow(Sender: TObject);
var
I:Integer;
begin
for I:=1 to ParamCount do
WebBrowser1.Navigate(ParamStr(I));
    {   Здесь мы открываем все файлы, имена которых переданы программе как параметры.
         Для анализа командной строки используются функции ParamCount,
        возвращающая число параметров, и ParamStr, возвращающая параметр с заданным
        номером. Эти функции корректно обрабатывают ситуации, когда передано длинное
        имя, содержащее пробелы и заключённое в кавычки, поэтому код получается гораздо
        короче, чем комментарий к нему.   }
   

end;


 
cando ©   (2006-07-23 23:19) [5]

>Мефисто  anton773 именно в точку попал
>anton773  НУ ТАК ПОМОЖЕШ?


 
anton773 ©   (2006-07-23 23:23) [6]


> НУ ТАК ПОМОЖЕШ?

Конечно. уже помог.читай [4]


 
cando ©   (2006-07-23 23:26) [7]

anton773  спасибо
теперь вижу, хотя толко что небыло


 
Мефисто   (2006-07-24 00:00) [8]


> anton773 ©   (23.07.06 23:18) [4]


Могу лишь поздравить с отличными телепатическими способностями :)
Ибо сдесь открывается файл через параметр командной строки, хотя изночально требовалось от автора:

>  при запуске зарегистрированного на мою программу файла...


 
Германн ©   (2006-07-24 00:23) [9]


> Могу лишь поздравить с отличными телепатическими способностями
> :)Ибо сдесь открывается файл через параметр командной строки,
>  хотя изночально требовалось от автора:>  при запуске зарегистрированного
> на мою программу файла...


Я тоже его поздравляю! Тем более, что я (навскидку) не знаю ни одного примера, когда на какую-нибудь программу был бы "зарегистрирован какой-то файл". Тип файла - это пожалуйста. А сколько здесь ещё "открытий чудных готовит просвещенья дух" автору сабжа я умолчу. Пусть отвечает Антон №773. :-)


 
Footballer ©   (2006-07-24 00:38) [10]

If ParamCount > 1 then
begin
 for I:=1 to ParamCount do
 WebBrowser1.Navigate(ParamStr(I));
end;
Если этого не сделать, при одном условии может произойти глюк...


 
GeLLeR ©   (2006-08-06 00:28) [11]


> Footballer ©   (24.07.06 00:38) [10]

Не тупи при чём здесь ПарамКоунт?
Webbrowser1.navigate(paramstr(1));


 
Anatoly Podgoretsky ©   (2006-08-06 14:58) [12]

Ни о каких параметрах и речи нет.
Надо просто открыть определенный файл.


 
Ketmar ©   (2006-08-06 15:08) [13]

> [10] Footballer ©   (24.07.06 00:38)

описание глюка в студию.


 
Плохиш ©   (2006-08-06 17:45) [14]


> Ketmar ©   (06.08.06 15:08) [13]
> > [10] Footballer ©   (24.07.06 00:38)
>
> описание глюка в студию.

Ничего не открывается, если параметров < 2 ;-)


 
Ketmar ©   (2006-08-07 10:54) [15]

> [14] Плохиш ©   (06.08.06 17:45)

ну, то, что код кривой -- это ясно. мне интересно, с какой эзотерикой сражаются подобным образом.



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.041 c
3-1150873521
dwar
2006-06-21 11:05
2006.08.27
FIBPlus вопрос по FIBQuery


2-1154771914
Ильдар
2006-08-05 13:58
2006.08.27
Обучение DerectX


2-1154603864
Max.66RUS
2006-08-03 15:17
2006.08.27
Как убить процесс, зная его имя...


1-1152715844
oleggar
2006-07-12 18:50
2006.08.27
автоматизация Paint или другой путь ?


1-1153251715
Gloomer
2006-07-18 23:41
2006.08.27
Как перекодировать строку из UTF-8 в ANSI?