Текущий архив: 2010.04.04;
Скачать: CL | DM;
Вниз
Индексы методов интерфейса Найти похожие ветки
← →
XProger © (2009-07-17 03:34) [0]Возможно ли каким-нибудь хаком задать индекс метода интерфейса по типу того что делает dispid?
Сама задача: имеется описание интерфейса с доброй сотней методов, а нужна лишь пара из них, и совсем не хочется тянуть за собой описание всего интерфейса :)
← →
Romkin © (2009-07-17 14:33) [1]Интерфейс - это запись. Тяни все методы до последнего нужного, должно пойти
← →
Romkin © (2009-07-17 14:38) [2]Хотя и не понимаю, почему просто не все и сразу...
← →
XProger © (2009-07-17 19:22) [3]Извращённые фантазии покоя не дают, поэтому хочу только 2 метода описывать )
← →
sniknik © (2009-07-17 20:28) [4]> поэтому хочу только 2 метода описывать )
и что мешает? опиши только 2.
← →
XProger © (2009-07-18 02:29) [5]sniknik, 98 фейковых методов заполняющих VMT до нужных мне тоже описывать не хочу )
← →
sniknik © (2009-07-18 10:59) [6]не описывай. кто то запрещает?
вот например проверил, "описал" одно (выдернул из автосгенеренного), работает, "прячет" открытый IE.type
IIE = dispinterface
["{0002DF01-0000-0000-C000-000000000046}"]
property Visible: WordBool dispid 402;
end;
и вообще зачем вручную что то описывать? дельфя генерит эти описания в отдельный модуль, подключить его в одно слово гораздо проще чем что то описывать.
ну, или можно вообще не описывать... работать через вариант.
← →
XProger © (2009-07-18 11:07) [7]sniknik, для dispinterface допустимы лишь простые и вариантные типы, а у мну там мегаструктуры и поинтеры, т.е. никакое не OLE. DirectX если быть точнее 8)
Страницы: 1 вся ветка
Текущий архив: 2010.04.04;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.017 c