Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 30.05.2019, 22:30   #11
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 360
По умолчанию

Цитата:
Сообщение от BVnosferatu Посмотреть сообщение
Хочу в программе при нажатии кнопки чтобы в проводнике открывал необходимую мне папку. Как это лучше сделать, есть ли такая команда(если да, то напишите пример использования)? Заранее благодарю

Пишу на лазаре
Используйте
function OpenDocument(APath: String): Boolean;
из модуля LCLIntf, этот вариант более простой и кроссплатформенный, будет работать в любой операционной системе. ShellExecute является функцией Windows API, поэтому работать будет только в Windows.

OpenDocument заставляет операционную систему открыть любой указанный файл, путь к которому указан в APath, если путь будет указан только до папки, то папка будет открыта в проводнике, выбранном по умолчанию.
Rik вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как открыть папку в Lazarus? BLACK_RAIN Паскаль, Turbo Pascal, PascalABC.NET 3 18.12.2014 13:23
Развернуть папку в проводнике JoLan Общие вопросы Delphi 13 21.10.2014 07:41
Автосохранение книги через в указанную папку uralshans Microsoft Office Excel 8 14.01.2013 12:06
Сохранить текстовый файл в указанную папку с заданным именем (Delphi) winwirus Помощь студентам 3 26.09.2011 20:14
Как через дельфи открыть папку в проводнике? t3ns0r Общие вопросы Delphi 6 28.03.2009 22:32