Здравствуйте Ростислав Глухов, Вы писали:
РГ>Здравствуйте SAndrey, Вы писали:
SA>>Благодарю за ответ (я только начал работать с Com). РГ>Пожалуйста... (а что, старички за ответы не благодарят?:)
SA>>И следующий вопрос: после того как я скомпилировал *.IDL в *.h и *.tlb, SA>>я подключил *.h к проекту и получил кучу ошибок, что бы это значило? РГ>я бы импортнул TLB
Я понял откуда ошибки. Этот midl сгенерил код
типа AffectEnum AffectRecords = 3, где AffectEnum — перечислимый тип,
а коппиль пропускает только AffectEnum AffectRecords = (AffectEnum) 3 ; (не Borland, однако)
А почему бы Вы импортили TLB ?
И почему при импорте DLL появляются названия интерфейсов с каким-то ...Ptr ?
Например из msado15.dll вытаскивается что-то типа _ConnectionPtr вместо _Connection