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

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

Открытие документа через мою программу. [D7, WinXP]


head-dron ©   (2007-02-09 11:20:00) 

Короче сделал навороченый NotePad. Но вот проблемка. Все вроде работает, но как сделать открытие прямо документа чтобы моя программа запускалась. Типо так: Я запускаю например Noname.txt , и чтобы моя программа запустилась и загрузила туда этот документ. Как включать прогу я понял, а вот про автозагрузку хз...


head-dron   (2007-02-09 12:39:00) [1]

Всем спасибо за помощь.


TRUNK   (2007-02-09 12:20:00) [2]

procedure TForm1.FormCreate(Sender: TObject);
begin
if (ParamCount > 0) then
 OpenTextFile(ParamStr(1));
end;


Плохиш   (2007-02-09 12:18:00) [3]


> Слово может и знакомое, но как его правильно записать в
> программе.

Что тоже справки не имеем, ваше величество?


head-dron   (2007-02-09 12:13:00) [4]


> Если всё правильно назначил, то имя файла передаётся "проге"
> как аргумент командной строки.
> ParamStr -- знакомое слово?

Слово может и знакомое, но как его правильно записать в программе.


DiamondShark   (2007-02-09 12:04:00) [5]


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

Расскажи как назначал.
Что записано в HKEY_CLASSES_ROOT\txtfile\shell\open\command ?


> но как чтобы после запуска проги она открывала в себе этот
> текстовый файл?

Если всё правильно назначил, то имя файла передаётся "проге" как аргумент командной строки.
ParamStr -- знакомое слово?


head-dron   (2007-02-09 12:01:00) [6]


> Что именно именно нужно? Как автозапущенной программе узнать,
>  какой файл открыть, или как щелчком по файлу открыть программу?
>
> Опиши подробнее, что уже умеешь, а что ещё нет.

Такая тема значит. В системе назначил на открытие текстового файла свою программу, но как чтобы после запуска проги она открывала в себе этот текстовый файл?


clickmaker   (2007-02-09 11:41:00) [7]

HKEY_CLASSES_ROOT\txtfile\shell\open\command


TRUNK   (2007-02-09 11:40:00) [8]


> Как включать прогу я понял, а вот про автозагрузку хз...

Что именно именно нужно? Как автозапущенной программе узнать, какой файл открыть, или как щелчком по файлу открыть программу?
Опиши подробнее, что уже умеешь, а что ещё нет.


Наверх

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