|
|
|
BCB 6 & Internal error
|
|||
|---|---|---|---|
|
#18+
Привет Всем Есть библиотека компонентов, написанных на Delphi. Ее модули разбиты на несколько пакетов (BPK), одни из которых используют другие. При компиляции пакетов на BCB 6, компилятор выдает internal error. Было установлено, что к ошибке приводит перекомпиляция модулей уже скомпилированных пакетов. Если же все модули объединить в один пакет, то ошибка исчезает. Возможно ли какой-то опцией компилятора или иным способом подавить перекомпиляцию ? Удачи, Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 09:51 |
|
||
|
BCB 6 & Internal error
|
|||
|---|---|---|---|
|
#18+
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-ке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 11:09 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=332&tid=2030388]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 353ms |

| 0 / 0 |
