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

Вниз

Как лучше использовать Delphi-компонент в MS Visual C++ ?   Найти похожие ветки 

 
vlv ©   (2002-10-18 11:05) [0]

Имеется НЕВИЗУАЛЬНЫЙ компонент - потомок TComponent. Нужно использовать всю его функциональность в MSVC.
Мне представляются такие варианты:
1) Создать dll, из которой экспортировать функции. Но для этого нужно для каждого свойства и метода компонента делать функции-оболочки.
2) Заключить компонент в COM-объект. Недостаток тот же. Delphi не создаст автоматом оболочки для компонента, ибо он невизуальный.
3) Импортировать из dll класс. Но я совсем не уверен, что MSVC его поймет.
Может, есть еще варианты?


 
Дмитрий Баранов ©   (2002-10-18 11:09) [1]

2). Обертка создастся, не волнуйся.


 
vlv ©   (2002-10-18 12:11) [2]

Попытался - не выходит.
Для Com-а оболочка не создается - начинаешь с пустого.
А если создавать ActiveX - в качестве потомка можно указать только класс визуального компонента.
Наверное, все это зашито где-то в TControl


 
Дмитрий Баранов ©   (2002-10-18 12:53) [3]

Тогда никак.
Да там делов-то...
type
TMyClass = class (TMyComponent, IMyInterface)

Реализуешь IMyInterface. Рано или поздно руками писать все равно придется, визарды - это все здорово, но до определенной степени :)



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-92424
KVBr
2002-10-17 16:08
2002.10.28
Как определить хендл по PID?


1-92482
Хамло
2002-10-18 09:18
2002.10.28
Существует ли какая-нить функция подстановки....?


3-92409
Maik
2002-10-07 18:25
2002.10.28
Последовательное выполнение Select


7-92762
Metallica
2002-08-21 13:17
2002.10.28
->>> Как сделать активным процесс, зная его хэндл.


1-92462
Le!
2002-10-18 08:06
2002.10.28
Сдвиг обьектов при запуске программы на другом компе!