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

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5717
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

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

Сообщение Лекс Айрин »

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

Лазарус 1.0.8
FPC 2.6.2
Ревизия SVN 40573
Win XP-sp2
Последний раз редактировалось Лекс Айрин 14.05.2013 12:31:02, всего редактировалось 2 раза.
Аватара пользователя
vada
энтузиаст
Сообщения: 689
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Насколько я понял вопрос, он к паскалю и лазарусу не имеет никакого отношения. Это все фичи ОС
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5717
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

vada, не совсем... ось передает программе параметром имя файла и уже сама программа решает, что с ним делать. Вот мне и надо понять, что такое надо заюзать, чтобы перехватить это имя.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

ParamStr(1)
Аватара пользователя
vada
энтузиаст
Сообщения: 689
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Mr.Smart писал(а):ParamStr(1)

Типа того :)
Аватара пользователя
minoshi
постоялец
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Сообщение minoshi »

как-то туманно задача описана :)

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

как-то так.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5717
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

minoshi, я знаю как реагирует система... и она отрабатывает на ура... Просто я не знаю как получить имя файла от нее.

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