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

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

Добавлено: 14 окт 2011, 16:27
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);

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

Добавлено: 17 окт 2011, 22:04
Cancer
На Delphi - так:

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

MapInfoCallBack:=CoMICallBack.Create;
MapInfo.SetCallBack(MapInfoCallBack);