Разное

We use cookies. Read the Privacy and Cookie Policy

Разное

IChapter *pc = 0;

HRESULT hr = CoGetObject(OLESTR(«Chapter:7»), О,

IID_IChapter, (void**)&pc);

if (SUCCEEDED(hr)) {

hr = pc->IncludeAllTopicsNotCoveredYet();

pc->Release(); }

Автор, 1997

В предыдущей главе были представлены основы модели программирования СОМ и архитектуры удаленного доступа. Различные интерфейсы и методики СОМ рассматриваются на протяжении всей книги. Однако осталось несколько вопросов, не связанных ни с какой определенной главой, о которых следует рассказать подробно. Вместо того чтобы просто втиснуть эти вопросы в другие главы, которые были скомпонованы рационально или даже превышали разумные размеры, я отвел данную главу под хранилище для «маленьких» тем, которые не всегда подходят к другим частям книги. За исключением вводных разделов об указателях, управлении памятью и массивах, ни одна из этих тем не является жизненно необходимой для создания эффективных распределенных систем с СОМ. Помните об этом и расслабьтесь, в то время как ваши глаза будут скользить вдоль строк этой главы.