![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открытие документа через мою программу. [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]
> Как включать прогу я понял, а вот про автозагрузку хз...
Что именно именно нужно? Как автозапущенной программе узнать, какой файл открыть, или как щелчком по файлу открыть программу?
Опиши подробнее, что уже умеешь, а что ещё нет.