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

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

Как загрузить документ в программу автоматически при открытии док [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")


Наверх

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