Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: CL | DM;

Вниз

создание собственных типов при использовании COM   Найти похожие ветки 

 
Sergic   (2002-11-06 14:14) [0]

Может я плохо читаю книги, но где я только не читал, ни где нет описания по созданию собственных типов при создании интерфейсов. Когда устанавливаешь тип параметра в процедуре например, редактор позволяет выбирать из списка, а если пишешь какой-то другой тип (свой), ругается. Как быть?


 
SaS13 ©   (2002-11-06 14:24) [1]

редактор позволяет выбирать из списка всех возможных типов, зарегистрированных в системе...


 
Внук ©   (2002-11-06 14:28) [2]

Никак...Есть набор COM-совместимых типов. Для остального - Variant.


 
Набережных С.   (2002-11-06 15:26) [3]

Открываешь редактор библиотеки типов. Щелкаешь New record, задаешь ему имя. Кнопкой New field добавляешь поля, задаешь им имена и типы. Потом можешь использовать этот рекорд в методах интерфейсов. А если твой тип - производный от стандартного и совместим с OLE, то используй псевдонимы(New alias). Если тип перечислимый, то жми New enumeration.
Но все равно все типы полей д.б. совместимы с автоматизацией, иначе придется самому писать маршаллинг, а это, боюсь, ты пока не потянешь.



Страницы: 1 вся ветка

Текущий архив: 2002.11.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-59437
Igorek
2002-10-31 19:21
2002.11.18
Пробег мышки


1-59235
Сатир
2002-11-03 15:22
2002.11.18
смысл этого объявления и в каких целях можно использовать?


14-59430
Wonder
2002-10-25 13:54
2002.11.18
Задачка :)


3-59023
GenDOS
2002-10-29 16:09
2002.11.18
Где взять BDE? Нужен дистрибутив, отдельный.


14-59374
KME
2002-10-28 21:29
2002.11.18
Тестирование