Как передавать/определять строковые атрибуты в методах ATL объекта?
пишу например
STDMETHOD(MyMethod)(LPOLESTR s);
ругаицца
interface does not conform to [oleautomation] attribute
Интерфейс Не соответсвует атрибуту.
А какой поддерживает? Это же все COM типы.
Цитата:
Originally posted by VisualCraft
Что-то ни один из LPCTSTR,LPCWSTR,LPWSTR,LPCSTR,LPOLESTR не смог ему скормить.
пишу например
STDMETHOD(MyMethod)(LPOLESTR s);
ругаицца
interface does not conform to [oleautomation] attribute
Интерфейс Не соответсвует атрибуту.
А какой поддерживает? Это же все COM типы.
Что-то ни один из LPCTSTR,LPCWSTR,LPWSTR,LPCSTR,LPOLESTR не смог ему скормить.
пишу например
STDMETHOD(MyMethod)(LPOLESTR s);
ругаицца
interface does not conform to [oleautomation] attribute
Интерфейс Не соответсвует атрибуту.
А какой поддерживает? Это же все COM типы.
Странно, а у меня ни на один не ругался. Хотя, все эти типы действительно нельзя использовать как члены интерфейса [oleautomation]. Попробуйте вместо них "скормить" ему BSTR.