Страница 1 из 1

как открыть файл через прогу?

Добавлено: 29 мар 2007, 14:56
ЧИЖ
прога которую я пишу редактирует некоторые файлы, мне надо чтобы при открытии соответствующего файла с помощью проги, прога сразу грузила из наго данные
(как любой редактор), пока я могу существить открытие файла только из под уже запущеной проги, как получить при запуске проги из под файла его имя и маршрут?

Re: как открыть файл через прогу?

Добавлено: 29 мар 2007, 15:24
BBB
Указывать через параметр(ы) запуска (параметры командной строки)

Re: как открыть файл через прогу?

Добавлено: 29 мар 2007, 15:44
ЧИЖ
а это как? можно поподробнее немного?

Re: как открыть файл через прогу?

Добавлено: 29 мар 2007, 16:42
Хыиуду
Было уже что-то подобное на этой форуме в этой же ветке. Юзаем поиск

Re: как открыть файл через прогу?

Добавлено: 29 мар 2007, 16:45
BBB
ЧИЖ писал(а):а это как? можно поподробнее немного?
Запуск программы:

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 := '';  // Параметр не был указан

Re: как открыть файл через прогу?

Добавлено: 29 мар 2007, 17:34
ЧИЖ
Спасибо все работает, заодно научился осуществлять запуск проги с параметром.