Вниз
Скачать: 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.028 c
2-1170852927
Рустам
2007-02-07 15:55
2007.02.25
Обновления в базе


2-1170941650
niil
2007-02-08 16:34
2007.02.25
Загрузка картинки в Image из интернета


2-1170362967
Pasha L
2007-02-01 23:49
2007.02.25
Считать буффер


2-1170797599
Pasha L
2007-02-07 00:33
2007.02.25
IdTcpClient и дополнительный поток


2-1170935401
niil
2007-02-08 14:50
2007.02.25
Копии TabSheet в рантайме




   Наверх