Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
4-92777
Fargus
2002-09-14 03:25
2002.10.28
Как можно закрить активное окно


3-92335
студент2002
2002-10-06 11:10
2002.10.28
ADOQuery


1-92487
kav
2002-10-18 09:08
2002.10.28
Вызов досовской команды


8-92614
Yuri Btr
2002-06-27 13:59
2002.10.28
Битрэйт звуковых файлов ?


1-92518
hhh3757
2002-10-18 11:10
2002.10.28
Как откомпилить прогу без ресурсов?




   Наверх