![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как загрузить документ в программу автоматически при открытии док [D7, WinXP]
ronyn © (2005-05-10 02:22:00)Я сделал текстовый редактор. В этом редакторе писал документ, потом его сохранял. Документ по значку иконки соответствовал моей программе. При щелчке по значку документа открывается мой редактор, а в нем пусто. Как сделать, что бы в него при открытии загружался документ? Или в моём Медиа проигрывателе: мп3 файл щёлкнул "открыть с помощью", выбрал свою программу, она запустилась , но файла в ней нет. Как быть? Заранее благодарен за помощь.
ronyn (2005-05-10 03:17:00) [1]огромное спасибо. Всё действительно оказалось куда проще.
ronyn (2005-05-10 02:56:00) [2]спасибо, буду проверять.
Marser (2005-05-10 02:48:00) [3]Правильное объявление в реестре http://www.delphimaster.ru/cgi-bin/forum.pl?id=1115567827&n=5
А с открытием всё до безобразия просто. Если используешь memo, то
if paramcount>0 then memo1.lines.loadfromfile(paramstr(1))
ronyn (2005-05-10 02:39:00) [4]Ребята, пожалуйста поподробней. я начинающий програмёр-) поэтому прошу показать на конкретном коде полностью.
Просто Джо (2005-05-10 02:30:00) [5]
> [1] Marser © (10.05.05 02:28)
Опс.
Просто Джо (2005-05-10 02:29:00) [6]Странный вопрос.
Ну, на всякий случай сообщу, что коммандная строка, с которой запустили твое приложеник доступна через переменную CmdLine, а отдельные параметры можно получить функцией ParamStr.
Marser (2005-05-10 02:28:00) [7]Ты сам пытался открывать этот файл в своём редакторе? А надо.
В paramstr(1) находится первый параметр командной строки. Это и есть твой файл. Если конечно в реестре ты это учёл("myproga.exe %1")