прога которую я пишу редактирует некоторые файлы, мне надо чтобы при открытии соответствующего файла с помощью проги, прога сразу грузила из наго данные
(как любой редактор), пока я могу существить открытие файла только из под уже запущеной проги, как получить при запуске проги из под файла его имя и маршрут?
как открыть файл через прогу?
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Указывать через параметр(ы) запуска (параметры командной строки)
а это как? можно поподробнее немного?
Было уже что-то подобное на этой форуме в этой же ветке. Юзаем поиск
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Запуск программы:ЧИЖ писал(а):а это как? можно поподробнее немного?
MyProggy.exe C:\Folder\FileTobeOpened.doc
В программе анализируем задание параметра. Например так:
Код: Выделить всё
var stFileName : string;
if (ParamCount () > 0) then
begin
stFileName := ParamStr (1);
// в этой точке stFileName станет равен 'C:\Folder\FileTobeOpened.doc'
end
else
stFileName := ''; // Параметр не был указан
Спасибо все работает, заодно научился осуществлять запуск проги с параметром.