www.map-info.ru :: Просмотр темы - Подключиться к определенному экземпляру MapInfo
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Online



Зарегистрирован: 10.06.2008
Сообщения: 26

СообщениеДобавлено: Вс Мар 25, 2012 2:04 pm    Заголовок сообщения: Подключиться к определенному экземпляру MapInfo Добавить ответ со ссылкой на данный текст

Можно используя функцию GetActiveObject (C# или что-то иное) как-то "подключиться" к определенному работающему экземпляру MapInfo, например по hWnd окна или еще как-то? Когда открыто несколько MapInfo у меня получается "подключиться" к первой открытой...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Вс Мар 25, 2012 8:02 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Никак.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Апр 20, 2012 10:11 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Сам давно хотел такую темку замутить, но руки так и не дошли.
Мысли были в направлении running object table (ROT)
за идею готов принять отчет по результатам реализации.
Удачи.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Вс Апр 22, 2012 12:43 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

вроде интересная ссылочка
http://www.publish.ru/pcworld/1072580/text/159471.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Online



Зарегистрирован: 10.06.2008
Сообщения: 26

СообщениеДобавлено: Пт Сен 28, 2012 1:56 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Когда разбирался с ROT и MapInfo столкнулся с тем, что до 11 версии MapInfo регистрирует себя в этой таблице под одинаковыми именами = !{CLSID}. А вот 11 добавляет к CLSID еще PID процесса, который легко получить, зная HWND окна (за счет чего получается уникальность в таблице ROT). Но в 11-й версии есть "miadm.dll"...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Ср Окт 03, 2012 7:21 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Расскажите, что за miadm.dll?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru