Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / BCB 6 & Internal error / 3 сообщений из 3, страница 1 из 1
28.09.2006, 09:51
    #34017764
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BCB 6 & Internal error
Привет Всем

Есть библиотека компонентов, написанных на Delphi. Ее модули разбиты на несколько пакетов (BPK), одни из которых используют другие. При компиляции пакетов на BCB 6, компилятор выдает internal error. Было установлено, что к ошибке приводит перекомпиляция модулей уже скомпилированных пакетов. Если же все модули объединить в один пакет, то ошибка исчезает. Возможно ли какой-то опцией компилятора или иным способом подавить перекомпиляцию ?

Удачи,
Дмитрий
...
Рейтинг: 0 / 0
02.10.2006, 09:36
    #34025083
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BCB 6 & Internal error
UP
...
Рейтинг: 0 / 0
03.10.2006, 11:09
    #34027888
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BCB 6 & Internal error
C пакетами работать не приходилось, с проблемой такой не сталкивался...

Но, может, стоит посмотреть в сторону Weak Packaging:
DevGuide: Programming with C++Builder. Weak packaging.
...
#pragma package(smart_init, weak) is an advanced feature intended for developers who distribute their bpls to other C++Builder programmers. It can help you to avoid distribution of infrequently used DLLs, and to eliminate conflicts among packages that may depend on the same external library.
Аналог в Delphi - {$WEAKPACKAGEUNIT ON}.

Кроме того, тут http://qc.borland.com/wc/qcmain.aspx?d=399
схожую ситуацию квалифицировали как "a bug in the pascal compiler included with C++ Builder 6". Не пробовали ли Вы компилировать в 5-ке?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / BCB 6 & Internal error / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]