Получить путь к файлу, открытого в программе.

Вопросы программирования и использования среды Lazarus.

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

Ответить
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Получить путь к файлу, открытого в программе.

Сообщение Ildus »

Добрый день! Помогите пожалуйста, перерыл интернет, не смог найти.
Вообщем, я создал программку, в которой естественно открывается файл через OpenDialog.
Потом назначил расширение, зарегистрировал его, присвоил свою программу как по умолчанию, но проблема вот в чем, как мне узнать путь к файлу, который открывается моей программой по умолчанию :?:
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Сообщение Ildus »

Снег Север писал(а):OpenDialog.Filename

Ну, это и так ясно.
При нажатии в проводнике на файл, он открывается программой по умолчанию. Так вот программа по умолчанию - этом моя программа, но при нажатии на файл программа просто открывается без нужного файла, так вот как получить путь к этому самому файлу, что бы программа смогла открыть его.

Добавлено спустя 1 минуту 35 секунд:
Возможно, мне нужно использовать какое-то сообщение Windows или что-то еще?
iskander
энтузиаст
Сообщения: 627
Зарегистрирован: 08.01.2012 18:43:34

Сообщение iskander »

ParamStr(1)?
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Когда винда открывает файл программой по умолчанию, имя файла передается первым параметром. Так что iskander верно написал - при запуске проверять ParamStr(1).
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Сообщение Ildus »

Спасибо большое.
Ответить