C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Перенос компонентов Delphi в C++Builder 6.0, помогите осуществить
AntonZima
Отправлено: 23.10.2006, 00:08


Ученик-кочегар

Группа: Участник
Сообщений: 4



Помогите перенести компонент Delphi (файл *.pas) в C++Builder.
При попытке установки (Component | Install Component...) и последующей компиляции dclusr.bpk, появляется сообщение об ошибках (29 штук).
olegenty
Отправлено: 23.10.2006, 06:05


Ветеран

Группа: Модератор
Сообщений: 2412



дело не в количестве ошибок, а в их содержании.

... в студию ...
AntonZima
Отправлено: 23.10.2006, 07:11


Ученик-кочегар

Группа: Участник
Сообщений: 4



Там какие-то ссылочные ошибки (везде присутствует файл cdiroutl.cpp). Такого вида:

[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::~TCustomOutline()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\BCBSMP.LIB|.\cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::TCustomOutline(Classes::TComponent *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\BCBSMP.LIB|.\cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetOutlineStyle(Outline::TOutlineStyle)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\BCBSMP.LIB|.\cdiroutl.cpp
olegenty
Отправлено: 23.10.2006, 07:20


Ветеран

Группа: Модератор
Сообщений: 2412



удали из *.bpk лишние, неиспользуемые фактически *.lib из секций LIBRARIES и SPARELIBS, и, если есть, "лишние" пакеты *.bpi из секции PACKAGES
AntonZima
Отправлено: 23.10.2006, 22:37


Ученик-кочегар

Группа: Участник
Сообщений: 4



Что-то ничего не получается sad.gif
Olegenty, извини за наглость, может поможешь сделать, а потом расскажешь, как smile.gif

Кстати, если подключить к проекту файл vclx.bpi, то все прекрасно компилируется, но компонент все равно не инсталлируется.

Отредактировано AntonZima — 24.10.2006, 00:03

User Attached Image Скачать файл
RsRuler40.zip


AntonZima
Отправлено: 25.10.2006, 01:40


Ученик-кочегар

Группа: Участник
Сообщений: 4



Все, всем большое спасибо за помощь! Я вроде разобрался.

Вернуться в Вопросы программирования в C++Builder