создание и регистрация Callback объекта

MapInfo, MapBasic
Ответить
el_inca
Новоприбывший
Сообщения: 8
Зарегистрирован: 06 сен 2011, 13:44
Репутация: 0

создание и регистрация Callback объекта

Сообщение el_inca »

Здравствуйте!
При работе в приложении, написанном на Visual C++, не получается зарегистрировать callback объект. Выдается ошибка InvalidCastException (http://msdn.microsoft.com/en-us/library ... ption.aspx).
Сталкивался кто-нибудь с этим?
В основе взял пример на C# из мануала по MapBasic, где создается и регистрируется callback объект:
_mapInfoApp=new MapInfoApplication ();
_mapInfoApp.Do("Set Application Window " + this.Handle);
_callbackObject = new MapInfoCallBack (this);
_mapInfoApp.RegisterCallback(_callbackObject);
Cancer
Участник
Сообщения: 56
Зарегистрирован: 25 фев 2009, 20:55
Репутация: 3
Откуда: Инструментарий для MapInfo
Контактная информация:

Re: создание и регистрация Callback объекта

Сообщение Cancer »

На Delphi - так:

Код: Выделить всё

MapInfoCallBack:=CoMICallBack.Create;
MapInfo.SetCallBack(MapInfoCallBack);
Ответить

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

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

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