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
|
Что-то ничего не получается
Olegenty, извини за наглость, может поможешь сделать, а потом расскажешь, как
Кстати, если подключить к проекту файл vclx.bpi, то все прекрасно компилируется, но компонент все равно не инсталлируется.
Отредактировано AntonZima — 24.10.2006, 00:03
|
|
AntonZima |
Отправлено: 25.10.2006, 01:40 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Все, всем большое спасибо за помощь! Я вроде разобрался. |
|