IFontDisp & oleautomation
От: sancho  
Дата: 17.12.01 19:22
Оценка:
Здравствуйте

Если что нее так -- ткните, я новичёк.

Скажите, а это нормально, что когда я добавляю в интерфейс
новое stock property Font типа IFontDisp,
(хотя бы и с помощью мастера при создании нового обьекта)
а потом это компилирую, у меня лезут предупреждения:

D:\termometer\TermometerControlVC.idl(32) : warning MIDL2039 : interface does not conform to [oleautomation] attribute : [ Parameter 'pFont' of Procedure 'putref_Font' ( Interface 'ITermometer' ) ]

Хотя есть

import "ocidl.idl";

где черным по белому

interface IFontDisp : IDispatch { ...

(или это не важно?)

То же -- для картинок.

Если нет, то как с этим бороться?

Спасибо.
Re: IFontDisp & oleautomation
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.12.01 20:18
Оценка:
Здравствуйте sancho, Вы писали:


S>Здравствуйте


S>Если что нее так -- ткните, я новичёк.


S>Скажите, а это нормально, что когда я добавляю в интерфейс

S>новое stock property Font типа IFontDisp,

Это наследие старого режима...

А если серьезно, норамльно. Варнинг можешь выключить.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.