Здравствуйте, ___Ruben___, Вы писали:
___>я написал mfc activex dll, в которой есть два интерфейса. допустим connection и recordset. каким образом я могу возвратить из какого-то метода connection recordset;
___>вроде:
___>recset* connection::execute(bstr* query) ___>{ ___> recset *rset = new recset(...); ___> ... ___> return rset; ___>}
В принципе, можно сделать даже так. Но это будет неправильно. Правильно будет
— сделать его COM-объектом
— возвращать интерфейс
— не через возвращаемое значение, а через параметр.