Com ???????
Объясните мне пожалуйста... я так и не могу понять IDispatch и IUnknown? Для моего понимания IDispatch является надстройкой IUnknown, если так то накой он нужен ведь можно работать с IUnknown напрямую или как? для связи с Екелем или АДО и т.д. И есть вообще какие-то определенные правила для связи с COM потому что во всех примерах пишется все по-разному, хотя смысл один и тотже:)
Цитата:
Originally posted by shrize
Объясните мне пожалуйста... я так и не могу понять IDispatch и IUnknown? Для моего понимания IDispatch является надстройкой IUnknown, если так то накой он нужен ведь можно работать с IUnknown напрямую или как? для связи с Екелем или АДО и т.д. И есть вообще какие-то определенные правила для связи с COM потому что во всех примерах пишется все по-разному, хотя смысл один и тотже:)
Объясните мне пожалуйста... я так и не могу понять IDispatch и IUnknown? Для моего понимания IDispatch является надстройкой IUnknown, если так то накой он нужен ведь можно работать с IUnknown напрямую или как? для связи с Екелем или АДО и т.д. И есть вообще какие-то определенные правила для связи с COM потому что во всех примерах пишется все по-разному, хотя смысл один и тотже:)
Да нет особых правил, кроме внимательности к использованию указателей на интерфейсы (надо учитывать, в каких участках кода можно или нужно освобождать указатель). А по поводу IDispatch ничего сказать не могу, сам маюсь этим же вопросом. Может, письмо Биллу накатать?.. %)