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

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Аватара пользователя
ЧИЖ
Сообщения: 29
Зарегистрирован: 24 фев 2007, 23:57
Контактная информация:

прога которую я пишу редактирует некоторые файлы, мне надо чтобы при открытии соответствующего файла с помощью проги, прога сразу грузила из наго данные
(как любой редактор), пока я могу существить открытие файла только из под уже запущеной проги, как получить при запуске проги из под файла его имя и маршрут?
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

Указывать через параметр(ы) запуска (параметры командной строки)
Аватара пользователя
ЧИЖ
Сообщения: 29
Зарегистрирован: 24 фев 2007, 23:57
Контактная информация:

а это как? можно поподробнее немного?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Было уже что-то подобное на этой форуме в этой же ветке. Юзаем поиск
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

ЧИЖ писал(а):а это как? можно поподробнее немного?
Запуск программы:

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 := '';  // Параметр не был указан
Аватара пользователя
ЧИЖ
Сообщения: 29
Зарегистрирован: 24 фев 2007, 23:57
Контактная информация:

Спасибо все работает, заодно научился осуществлять запуск проги с параметром.
Ответить