Страница: 1 |
Страница: 1 |
Вопрос: Импорт VB-контрола в Borland C++Builder/Delphi
Добавлено: 12.05.06 13:05
Автор вопроса: Rainmaker
Проблема такая: импортирую контрол написанный на VB6 в Borland C++Builder/Delphi (хочется его в design-mode нарисовать, а не программно:)) Среда генерит TLB-обёртки, создаёт package и компилирует его, только список компонентов этом package пустой и на ToolBox'е контрол не появляется! Delphi выдаёт сообщение типа "No Controls found"!
Контролы написанные на MS VC++6 нормально импортируются!
Может кто знает что не так? Чего не хватает VB-контролу?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 12.05.06 13:27
Я в Дельфи не силен, но все же - что значит
Зачем генерить какие-то дополнительные TLB? Что именно компилируется? Не понятно...
Попробуй подцепить этот контрол к проекту VB. Если и там ничего не появится - значит криворуко писан сам контрол.
ЗЫ Тупо, но может msvbmv60.dll не хватает?
Номер ответа: 2
Автор ответа:
Rainmaker
Вопросов: 1
Ответов: 1
Профиль | | #2
Добавлено: 19.05.06 08:34
1)TLB-обёртки : среда прочитала твою библиотеку типов и сгенерила модуль (unit) с классами, интерфейсами и прочим хозяйством, который позволяет тебе компонент программировать
2)Package - это коллекция объектов
3)Контрол написан на VB и соответственно с ним прекрасно работает
4)msvbmv60.dll на месте, обижаешь начальник))
И наконец насчёт криворукости: пробовал сделать пустой контрол (моих ошибок там точно нет) - результат тот же!
З.Ы. Ээххххх....
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 19.05.06 11:26
Ну, значит я в Дельфях полный нуб. Даже не знал что в нем можно откомпилированный ActiveX объект программировать...
Номер ответа: 4
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #4
Добавлено: 11.08.06 19:10
Та же проблема ((
классы нормально экспортируются, а контролы не хотят это делать в никакую(Delphi7)!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 11.08.06 19:29
а с чего вы взяли что делфи вообще должен с ocx'ами работать?
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 12.08.06 13:10
с того что он с ними работает
CreateComObject
2Rainmaker, т.е. контролы не можешь использовать, в то время как ActiveX компонента содержимое видно, классы, константы и т.д. (говоришь юнит собрало)?