Ошибка «Access violation in module dcc70.dll»
Работая над одним крупным проектом, только текст исходного кода которого превышал 2 Мб, у меня стала вылезать ошибка «Access violation in module dcc70.dll». Инстинкт программиста и природный оптимизм подсказал мне нажать кнопку ОК и продолжить работу, не обращая внимания на сей феномен. Но не тут-то было. После этой ошибки редактор Delphi переходил в режим Read-only и напечатать что-либо стало возможно чуть меньше чем ничего. Хотя возможность компилировать код осталась и ошибок при компиляции не было. Значит это внутренняя ошибка Delphi — понял я. Проанализировав мегабайт кода и закоментив большую часть его, я пришел к выводу, что Delphi ругается там, где применяется функция Copy. Хоть какая-то ясность. Переделать проект без этой функции означало провести ближайшие пару недель в скучном и тупом занятии.
Вообщем начитавшись форумов и прочего ру-интернета и не найдя ничего толкового, у меня появились следующие пути решения этого эррора:
1) найти на официальном сайте Borlandа описание ошибки и способов борьбы с ней;
2) апдейтить Delphi всеми сервис-паками;
3) настроить Delphi так, чтобы код на лету не анализировался;
4) забыть о программировании и перейти на освоение сельского хозяйства.
Прежде чем бросить проект Delphi, Borland сделал пару заплаток на версию 7, которые в борьбе с этой ошибкой не помогли. Ошибка так и не исчезла. На официальном сайте o Delphi уже не помнят и пришлось только порадоваться за красивый дизайн borland.com. Посмотрев еще раз на п.4 моего плана, я решил просто отключить медвежью услугу Delphi 7 по автодополнению кода и всяческому контролю его. Для этого снял галки в настройках Tools-> Editor Properties со всех автоматических фичей и вуаля, ошибка перестала меня допекать.
Конечно решение не ахти какое архиумное, но на фоне того, что Borland уже давно не поддерживает выпуск Delphi и более того продало все права на его разработку и реализации другой конторе, приходится использовать метод научного тыка.
Ну и в завершении, решил Вас приободрить:
помогло спасибо.
после компиляции вернул всё как было, все галочки поставил на место, но ошибка больше не беспокоила.
О! Спаситель! Спасибо!
Спасибо!!!!!!!!!!