Re[9]: ActieX
От: Dima2  
Дата: 03.11.01 18:55
Оценка:
Здравствуйте Корнилов Григорий Петрович, Вы писали:

КГП>Здравствуйте Жук Олег Олегович, вы писали:


ЖОО>>Логика должна быть такой выделяет память тот, кто отдает, кто получает — копирует ее и все ...

КГП>копирует, говорите ... врядли
ЖОО>>каждый удаляет когда надо
КГП>Да что-то я не видел в примерах, что бы передающий освобождал
КГП>после AllocSysString
ЖОО>>поэтому и используют тип BSTR
КГП>скорее всего отдающий 'нагружает' BSTR, а берущий 'разгружает' и BSTR это делает самостоятельно без вмешательства берущего.

    COSERVERINFO csi = {0};
    csi.pwszName = L"localhost";

    MULTI_QI qi[1] = {0};
    qi[0].pIID = &IID_IBoris;
    qi[0].pItf = NULL;
    qi[0].hr = S_OK;

    hr = CoCreateInstanceEx(clsid,
                          NULL,
                          CLSCTX_REMOTE_SERVER,
                          &csi,
                          1,
                          qi);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.