Форум: "WinAPI";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизКак загрузить документ в программу автоматически при открытии док Найти похожие ветки
← →
ronyn (2005-05-10 02:22) [0]Я сделал текстовый редактор. В этом редакторе писал документ, потом его сохранял. Документ по значку иконки соответствовал моей программе. При щелчке по значку документа открывается мой редактор, а в нем пусто. Как сделать, что бы в него при открытии загружался документ? Или в моём Медиа проигрывателе: мп3 файл щёлкнул "открыть с помощью", выбрал свою программу, она запустилась , но файла в ней нет. Как быть? Заранее благодарен за помощь.
← →
Marser © (2005-05-10 02:28) [1]Ты сам пытался открывать этот файл в своём редакторе? А надо.
В paramstr(1) находится первый параметр командной строки. Это и есть твой файл. Если конечно в реестре ты это учёл("myproga.exe %1")
← →
Просто Джо © (2005-05-10 02:29) [2]Странный вопрос.
Ну, на всякий случай сообщу, что коммандная строка, с которой запустили твое приложеник доступна через переменную CmdLine, а отдельные параметры можно получить функцией ParamStr.
← →
Просто Джо © (2005-05-10 02:30) [3]
> [1] Marser © (10.05.05 02:28)
Опс.
← →
ronyn (2005-05-10 02:39) [4]Ребята, пожалуйста поподробней. я начинающий програмёр-) поэтому прошу показать на конкретном коде полностью.
← →
Marser © (2005-05-10 02:48) [5]Правильное объявление в реестре http://delphimaster.net/view/4-1115567827/
А с открытием всё до безобразия просто. Если используешь memo, тоif paramcount>0 then memo1.lines.loadfromfile(paramstr(1))
← →
ronyn (2005-05-10 02:56) [6]спасибо, буду проверять.
← →
ronyn (2005-05-10 03:17) [7]огромное спасибо. Всё действительно оказалось куда проще.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.052 c