Получить путь к MBX

MapInfo, MapBasic
Ответить
Dartix
Участник
Сообщения: 78
Зарегистрирован: 05 апр 2014, 17:13
Репутация: 5

Получить путь к MBX

Сообщение Dartix » 19 ноя 2021, 08:16

Здравствуйте.

Как можно с помощью MB получить путь к каталогу с запущенной (не активной) MBX-программой, если известно название MBX-файла, например Test.mbx??

Функиця ApplicationDirectory$() возвращает путь только активной программы.

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Получить путь к MBX

Сообщение SergS » 03 мар 2022, 07:19

если еще актуально....
можно выполнить в окне mapbasic (с соответсвующим антуражем - undim, ddeterminate...), или использовать где-нить в коде:

dim i_chan as integer
i_chan=DDEInitiate( "MapInfo" , "System" )
print DDERequest$(i_chan, "Topics")

печатает в окне сообщений строку со всеми запущенными .mbx вместе с путями.

Ответить

Вернуться в «MapInfo»

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

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