Здравствуйте.
Как можно с помощью MB получить путь к каталогу с запущенной (не активной) MBX-программой, если известно название MBX-файла, например Test.mbx??
Функиця ApplicationDirectory$() возвращает путь только активной программы.
Получить путь к MBX
-
- Участник
- Сообщения: 78
- Зарегистрирован: 05 апр 2014, 17:13
- Репутация: 5
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 14 апр 2011, 13:24
- Репутация: 5
- Откуда: Екатеринбург
Re: Получить путь к MBX
если еще актуально....
можно выполнить в окне mapbasic (с соответсвующим антуражем - undim, ddeterminate...), или использовать где-нить в коде:
dim i_chan as integer
i_chan=DDEInitiate( "MapInfo" , "System" )
print DDERequest$(i_chan, "Topics")
печатает в окне сообщений строку со всеми запущенными .mbx вместе с путями.
можно выполнить в окне mapbasic (с соответсвующим антуражем - undim, ddeterminate...), или использовать где-нить в коде:
dim i_chan as integer
i_chan=DDEInitiate( "MapInfo" , "System" )
print DDERequest$(i_chan, "Topics")
печатает в окне сообщений строку со всеми запущенными .mbx вместе с путями.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей