Имею огромный модуль. Любое изменение в его интерфейсной части приводит к AV при компиляции
- Код: Выделить всё
Fatal: Compilation abortAn unhandled exception occurred at $0044A718 :
EAccessViolation : Access violation
$0044A718
$004BDA93
$004BB829
$004BE370
$004BE381
$004BE381
$004BE381
$004BE80D
$004DA548
$004DA79E
$004B1A72
$004B39C3
$004B420B
ed
$004B449D
$004B1953
$004B39C3
$0042B76F
Error: D:\FPC\2.2.2\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Изменения, например, такие: переименование функции, добавление переменной в какой-то класс, добавление какому-то property возможность write. Если потом все вернуть назад, то нормально компилится.
Все промежуточные файлы удалял - не помогло.
Никто не сталкивался?
Добавлено спустя 1 час 12 минут 36 секунд:
Ага, кое-что прояснилось.
Если почистить промежуточные файлы, то компиляция один раз сработает, но при попытке дальнейших изменений опять получаем AV.