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

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

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

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

Сообщение Лекс Айрин » 13.05.2013 17:21:59

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

Лазарус 1.0.8
FPC 2.6.2
Ревизия SVN 40573
Win XP-sp2
Последний раз редактировалось Лекс Айрин 14.05.2013 12:31:02, всего редактировалось 2 раз(а).
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

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

Сообщение vada » 13.05.2013 17:55:17

Насколько я понял вопрос, он к паскалю и лазарусу не имеет никакого отношения. Это все фичи ОС
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

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

Сообщение Лекс Айрин » 13.05.2013 18:07:56

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

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

Сообщение Mr.Smart » 13.05.2013 20:18:26

ParamStr(1)
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

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

Сообщение vada » 14.05.2013 10:00:06

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

Типа того :)
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

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

Сообщение minoshi » 14.05.2013 11:35:06

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

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

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

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

Сообщение Лекс Айрин » 14.05.2013 12:26:06

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

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


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru