Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Опять о компиллировании с пакетами


Автор: Vit 31.7.2002, 16:30
Программа компиллируется и работает без пакетов без проблем. При компиллировании с пакетами генерятся многочисленные ошибки на этапе компилляции, и в большинстве случаев всё заканчивается крахом Дельфи (именно на этапе компилляции).

Среда: Дельфи 5/Windows XP








Может кто знает почему это получается и как эту проблему решить?


Автор: Mikel 31.7.2002, 16:53
Может быть c *.dcu & *.pas все в порядке, а *.bpl'ки левые. У меня было наоборот. :)

Автор: Vit 31.7.2002, 17:03
Не знаю, что ты имешь ввиду "левые", я делаю операцию "Build All", что означает перекомпилляцию и пакетов тоже, кроме того выбивает на стандартной Дельфийской BPL, как она может быть другая? Я в этой системе VCL не менял вообще.

Автор: Fantasist 6.8.2002, 12:12
А что это как-то лечится пользователем? Мне всегда казалось, что ошибки типа:
"The instrunction at ... referenced memory at ... Memory couldn't be "read"("write") "

генеряться ядром виндоса и вызванны ошибками в работе ядра программы(Delphi), либо в работе ядра самого виндоса.Здесь, мне кажется, что это обусловленно некоторыми примочками XP, которые не отлаженны в дельфях.

Автор: Vit 6.8.2002, 12:18
Не могу сейчас смоделировать, но несколько недель назад у меня стояли Дельфи 5 на WinME и результат был примерно тот же (конкретные ошибки я не помню, но система падала так же). Скорее всего это связано с тем что часть пакетов содержит очень "сложные" классы - т.е. многократно наследованные классы из других пакетов.

Автор: Fantasist 7.8.2002, 08:10
Забавно. Но все-таки это, пожалуй, недоработка разработчиков дельфей.   :)
А это бывает только когда ты пытаешься пакеты собственных библиотек сделать, или со стандартными тоже? А в если в контесте других приложении их собирать эффект тот же? А он вообще постоянный или время от времени?

Автор: Vit 7.8.2002, 09:04
Со стандартными всё нормально. С своими пакетами эффект постоянен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)