Re[7]: [idl] Атрибут [string] для параметра BSTR
От: Tom Россия http://www.RSDN.ru
Дата: 29.06.04 09:09
Оценка:
RB>Т.е. вот например для описанной проблемы (из этого топика) этот атрибут не поможет ?
нет

RB>Например, если добавлен этот атрибут

RB>
RB>HRESULT MyFunc([in, string] BSTR str);
RB>

RB>и в функцию передается OLESTR
RB>
RB>hr = p->MyFunc(L"bla-bla");
RB>

RB>то маршаллер будет определять размер буфера по SysStringLen или по завершающему нулю?
по SysStringLen


По хорошему MIDL должен в таком случае вообще генерить ошибку, чего он увы не делает.
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.