Здравствуйте!
При работе в приложении, написанном на 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);
создание и регистрация Callback объекта
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 06 сен 2011, 13:44
- Репутация: 0
-
- Участник
- Сообщения: 56
- Зарегистрирован: 25 фев 2009, 20:55
- Репутация: 3
- Откуда: Инструментарий для MapInfo
- Контактная информация:
Re: создание и регистрация Callback объекта
На Delphi - так:
Код: Выделить всё
MapInfoCallBack:=CoMICallBack.Create;
MapInfo.SetCallBack(MapInfoCallBack);
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость