Уважаемые форумчане, подскажите решение вот такой вот проблемы
помнится в форточках есть функция WinApi - ShellExecute, так вот она может исполнять не только экзе файлы, но и скормленые файлы с данными будь то картинка или какойто форматированый текст, в режиме open она сама открывает файл в связаном с этим расширением файле просмоторщике
так вот , а в Лазаре как быть , чем достичь того же эфекта?
Запуск связаного приложения
Модератор: Модераторы
под какую платформу вы пишете? Для Win можно вызывать эту самую апи-функцию.
Как это сделано в линуксах - можете посмотреть в исходниках double commander.
Как это сделано в линуксах - можете посмотреть в исходниках double commander.
Sash0k писал(а):под какую платформу вы пишете? Для Win можно вызывать эту самую апи-функцию.
Как это сделано в линуксах - можете посмотреть в исходниках double commander.
пишется как минимум под Win и Linux
а никто не знает может быть в лазаре уже есть готовая кросплатформеная команда?
- Alexx2000
- постоялец
- Сообщения: 490
- Зарегистрирован: 25.10.2006 00:22:07
- Откуда: Мытищи
- Контактная информация:
grigoreo писал(а):а никто не знает может быть в лазаре уже есть готовая кросплатформеная команда?
Модуль LCLIntf функция OpenDocument, но под Linux она будет работать только под Gnome, KDE и еще вроде бы Xfce. Поэтому в DC мы используем самописную функцию, основанную на спецификациях FreeDesktop.org.
Alexx2000 писал(а):grigoreo писал(а):а никто не знает может быть в лазаре уже есть готовая кросплатформеная команда?
Модуль LCLIntf функция OpenDocument, но под Linux она будет работать только под Gnome, KDE и еще вроде бы Xfce. Поэтому в DC мы используем самописную функцию, основанную на спецификациях FreeDesktop.org.
Спасибо вот на ней и остановлюсь, пока во всяком случае ))
