Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Индексы методов интерфейса


XProger ©   (2009-07-17 03:34:00) 

Возможно ли каким-нибудь хаком задать индекс метода интерфейса по типу того что делает dispid?
Сама задача: имеется описание интерфейса с доброй сотней методов, а нужна лишь пара из них, и совсем не хочется тянуть за собой описание всего интерфейса :)


XProger   (2009-07-18 11:07:00) [1]

sniknik, для dispinterface допустимы лишь простые и вариантные типы, а у мну там мегаструктуры и поинтеры, т.е. никакое не OLE. DirectX если быть точнее 8)


sniknik   (2009-07-18 10:59:00) [2]

не описывай. кто то запрещает?
вот например проверил, "описал" одно (выдернул из автосгенеренного), работает, "прячет" открытый IE.
type
 IIE = dispinterface
 ['{0002DF01-0000-0000-C000-000000000046}']
 property Visible: WordBool dispid 402;
 end;


и вообще зачем вручную что то описывать? дельфя генерит эти описания в отдельный модуль, подключить его в одно слово гораздо проще чем что то описывать.
ну, или можно вообще не описывать... работать через вариант.


XProger   (2009-07-18 02:29:00) [3]

sniknik, 98 фейковых методов заполняющих VMT до нужных мне тоже описывать не хочу )


sniknik   (2009-07-17 20:28:00) [4]

> поэтому хочу только 2 метода описывать )
и что мешает? опиши только 2.


XProger   (2009-07-17 19:22:00) [5]

Извращённые фантазии покоя не дают, поэтому хочу только 2 метода описывать )


Romkin   (2009-07-17 14:38:00) [6]

Хотя и не понимаю, почему просто не все и сразу...


Romkin   (2009-07-17 14:33:00) [7]

Интерфейс - это запись. Тяни все методы до последнего нужного, должно пойти


Наверх

Титульная страница Поиск, карта сайта Написать письмо