C++ Com object + VB
До чего людей жизнь может довести - VB юзать! А если по делу - могу дать Эпплмана в электронном виде, если хотёшь....
Что за книга?
У меня просто пара вопросов есть, чтоб быстро разобраться.
Книга, где есть всё про VB для винды. Как раз подходит для поиска ответов на вопросы.
Заранее спасибо.
Нигде не брать, самовывоз( ) - точнее, могу залить.
Я все сервисы и юзеров прибил давно. Поднимать все долго и перезагрузками.
Хорошо тебе, а у меня вот 98-я - пошарил и можно переустанавливать (спасибо добрым людям, считающим себя хакерами); а файрвол влом ставить, так что шарить не могу.
Мде..., возможно ты будешь смеяться, но я посеял диск. Неувязочка вышла , извини. Если хочешь, напиши, что за вопросы - может встречались, хотя VB я давно не юзал....
А в чем проблемы? И какие вопросы?
надо при неком действии внутри ком компоненты, например при получении данных с сервера, передать их назад в VB, чтоб отобразить в EditBox'е например (event)
короче, сделать выходяший метод
OnData([in] BSTR Data)
чтоб VB мог данные ловить
Создаешь Atl Simple Object (у него тыкаешь галочку "Support Connection Points" (или что-то такое (пусть будет CMyData)
Созданный объект наследуешь от
IConnectionPointImpl<CMyData, IID_IMyData>
Прописываешь мапы
BEGIN_COM_MAP(CMyData)
COM_INTERFACE_ENTRY_IMPL(IConnectionPointContainer)
END_COM_MAP
BEGIN_CONNECTION_POINT_MAP(CMyData)
CONNECTION_POINT_ENTRY(IID_IMyData)
END_CONNECTION_POINT_MAP
Реализуешь метод FireOnChangeData, который и дергаешь по мере необходимости
Оставить комментарий
biker555
Кто писал КОМ обьекты на c++ и использовал их в VB, отзовитесь плз.