Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.038 c
3-1150871662
Дима80
2006-06-21 10:34
2006.08.27
Удалить индекс из таблицы DBF


9-1133498299
Fosgen
2005-12-02 07:38
2006.08.27
"Ошибка перечисления" из-за чего может возникать?


15-1154503937
Ega23
2006-08-02 11:32
2006.08.27
Кстати, о птичках: в днём Войск Дяди Вани!


4-1146872104
Nostradamus
2006-05-06 03:35
2006.08.27
Named Pipes


2-1154762266
max1991
2006-08-05 11:17
2006.08.27
OpenDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский