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

октрыть программу с файлом [решено]

СообщениеДобавлено: 13.05.2013 17:21:59
Лекс Айрин
Подскажите куда рыть, чтобы открыть программу с моим файлом из меню "открыть с помощью" или кинув файл на иконку приложения. Желательно, кроссплатформенно.
_______________________
апдейт
Мне нужно получить, как подсказали ниже, параметр ParamStr(1), но пока не получается

Лазарус 1.0.8
FPC 2.6.2
Ревизия SVN 40573
Win XP-sp2

Re: октрыть программу с файлом

СообщениеДобавлено: 13.05.2013 17:55:17
vada
Насколько я понял вопрос, он к паскалю и лазарусу не имеет никакого отношения. Это все фичи ОС

Re: октрыть программу с файлом

СообщениеДобавлено: 13.05.2013 18:07:56
Лекс Айрин
vada, не совсем... ось передает программе параметром имя файла и уже сама программа решает, что с ним делать. Вот мне и надо понять, что такое надо заюзать, чтобы перехватить это имя.

Re: октрыть программу с файлом

СообщениеДобавлено: 13.05.2013 20:18:26
Mr.Smart
ParamStr(1)

Re: октрыть программу с файлом

СообщениеДобавлено: 14.05.2013 10:00:06
vada
Mr.Smart писал(а):ParamStr(1)

Типа того :)

Re: октрыть программу с файлом

СообщениеДобавлено: 14.05.2013 11:35:06
minoshi
как-то туманно задача описана :)

и в винде и в линуксе (по крайней мере в основных DE) есть возможность открыть файл не в дефолтном приложении. В контекстным меню щелкнуть "Открыть с помощью" и выбрать в какой программе файл открывать. Если программа не установлена в системе - в окне "Открыть с помощью" нужно указать путь до программы. Далее DE запоминает выбор, и в меню "Открыть с помощью" появится пунктик с названием программы.

как-то так.

Re: октрыть программу с файлом

СообщениеДобавлено: 14.05.2013 12:26:06
Лекс Айрин
minoshi, я знаю как реагирует система... и она отрабатывает на ура... Просто я не знаю как получить имя файла от нее.

____
отбой. После перемещения файла в корень диска все заработало. А значит дальше все решаемо.