Начал осваивать СОМ, сделал компанент (VC++ 6, ATL)... но при попытке воспользоваться этим компонентом из VB он ругается, что тип данных с ним не совместимый. Какие типы данных можно юзать в интерфейсах, чтобы все было ок. Плиз помогите в освоении этого нелегкого дела.
Зарнее благодарен.
ЗЫ: О вот как интерфейс описан..
interface IXDBMComp : IDispatch
{
[id(1), helpstring("...")] HRESULT Connect(int port, DWORD baud);
[id(2), helpstring("...")] HRESULT Func03h( [in] BYTE devID, [in] WORD adr, [in] WORD size, [in] WORD* buff );
[id(3), helpstring("...")] HRESULT Func06h( [in] BYTE devID, [in] WORD adr, [in] WORD data );
[id(4), helpstring("...")] HRESULT Func10h( [in] BYTE devID, [in] WORD adr, [in] WORD size, [in] WORD* buff );
};