Страница 1 из 1

Старые скрипты-программы в новом MapInfo 16

Добавлено: 20 фев 2018, 11:54
WeMaN
Просветите меня, люди.
Перешли мы работой на новый mapinfo, а там дизайн лента.
Дело в том, что я так понял, кнопочного меню из предыдущих mapinfo там вообще не реализовано. Например есть программа, mbx которая после активации через меню настроек открывает отдельное окошко с функционалом, но в mapinfo 16 это окошко с кнопками не всплывает. Что делать? В ленточном дизайне не будут работать иконки из старых программ mapinfo 16?
И скажите, есть ли документ, в котором функции из кнопочного меню показаны их расположения в меню ленты нового mapinfo 16?

Re: Старые скрипты-программы в новом MapInfo 16

Добавлено: 22 фев 2018, 08:34
Stasss
Как я понимаю, если .mbx успешно запустился, то его кнопки появляются во вкладке LEGACY (смотрели там?). Иначе, имеет место несовместимость старых приложений с новой МапИнфо.

Re: Старые скрипты-программы в новом MapInfo 16

Добавлено: 22 фев 2018, 10:04
geouser
Это, увы, прогрессирующая болезнь всего современного софта - ленточный интерфейс.
У меня стоит любимый Office 2003 и нелюбимый Office 2013 с ленточным интерфейсом.
MapInfo и ESRI создали параллельные 64-битные приложения с ленточным интерфейсом (ArcGIS Pro), которые медленно но верно будут вытеснять старый добрый менюшный интерфейс.

А вот и статья про миграцию кода MapBasic на ленточный интерфейс. Упс, на самом деле статей на эту тему несколько, про программирование для 64-битной MapInfo, есть и библиотеки под ленточный интерфейс. И настройки рабочего набора тоже поменялись. Начиная с 2015 года всё это документируется, т.к. именно с версии 12.5 появился 64-битный брат -?

Re: Старые скрипты-программы в новом MapInfo 16

Добавлено: 22 фев 2018, 13:30
WeMaN
geouser писал(а):
22 фев 2018, 10:04
А вот и статья про миграцию кода MapBasic на ленточный интерфейс. Упс, на самом деле статей на эту тему несколько, про программирование для 64-битной MapInfo, есть и библиотеки под ленточный и
Спасибо, статьи эти видел. Я не кодер. Есть приложение, хочу его запустить и работать. Иконок нет. Весь ленточный интерфейс перебрал. Можно ли в mapinfo сменить 64b версию на иную?

Re: Старые скрипты-программы в новом MapInfo 16

Добавлено: 22 фев 2018, 14:53
geouser
WeMaN писал(а):
22 фев 2018, 13:30
Спасибо, статьи эти видел. Я не кодер. Есть приложение, хочу его запустить и работать. Иконок нет. Весь ленточный интерфейс перебрал. Можно ли в mapinfo сменить 64b версию на иную?
Я давно плотно не работаю в MapInfo. Судя по веб-странице, 15-я версия доступна в 32-битном исполнении, не знаю, какой у неё интерфейс.

Без конкретного погружения в тему скажу - по опыту работы с другими системами и программами.
Когда (сильно) меняется версия программы или её архитектура (типа с 32 бит на 64), то обычно просто перетащить не получается. Нужно либо откатывать назад свою версию (и битность) программы, либо переделывать старый код под новую версию / архитектуру.
Потому наличие программного кода является фактором при оценке целесообразности перехода на новую версию, чтобы не разрушить существующие рабочие процессы.

Re: Старые скрипты-программы в новом MapInfo 16

Добавлено: 22 фев 2018, 18:01
Игорь Белов
32-битные версии идут с классическим интерфейсом, 64-битные с ленточным.
С другой стороны, в презентации на странице 56 написано:
Обратная совместимость для приложений MapBasic
Существующие приложения MapBasic запустятся в 64-битной версии MapInfo Professional…
Приложения MapBasic появятся в Tool Manager, а меню и кнопки появятся на специальной вкладке Legacy.
Последнее утверждение иллюстрируют две картинки.
Для основной массы программ этого должно быть достаточно.