Вниз
Скачать: CL | DM;

Открытие документа через мою программу.   Найти похожие ветки 

 
head-dron   (2007-02-09 11:20) [0]

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


 
TRUNK ©   (2007-02-09 11:40) [1]


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

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


 
clickmaker ©   (2007-02-09 11:41) [2]

HKEY_CLASSES_ROOT\txtfile\shell\open\command


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


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

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


 
DiamondShark ©   (2007-02-09 12:04) [4]


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

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


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

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


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


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

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


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


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

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


 
TRUNK ©   (2007-02-09 12:20) [7]

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


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

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



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
15-1170264009
Piroxyline
2007-01-31 20:20
2007.02.25
"Назад в будущее"


2-1170668284
Defort
2007-02-05 12:38
2007.02.25
Крестик


15-1170349580
SergMsk
2007-02-01 20:06
2007.02.25
Куда залить файл?


11-1149484092
Cawa
2006-06-05 09:08
2007.02.25
IBDataBase получение списка таблиц


2-1170429405
dzuev
2007-02-02 18:16
2007.02.25
пишу в lpt-порт а получается абракадабра.




   Наверх