internal error LA30

berserkk
Дата: 17.05.2011 10:15:43
Подскажите пожалуйста, при компиляции на семерке выскакивает эта ошибка, причем Linker Options DCU выставлен чтобы генерился. В чем может быть дело?
ДжекНепотрошитель
Дата: 17.05.2011 10:34:05
Ошибки Internal Error - это баги Delphi, которые ты в нормальной ситуации видеть не должен. Исправляй шаманскими методами. Сделай ребилд проекта, предварительно удалив все DCU, поиграйся опциями компилятора и компоновщика
berserkk
Дата: 17.05.2011 10:36:33
ДжекНепотрошитель,

Спасибо большое за ответ. Попробую
Ega
Дата: 17.05.2011 10:45:07
berserkk
Подскажите пожалуйста, при компиляции на семерке выскакивает эта ошибка, причем Linker Options DCU выставлен чтобы генерился. В чем может быть дело?


Учись пользоваться Гуглом
berserkk
Дата: 17.05.2011 11:08:02
Ega,

Собственно ссылка мне так ничего и не сказала.
Помогло только перед компиляцией убрать dcu.
Но вот откуда такая ошибка возникает? Боюсь, что может быть в настройках где....
Ega
Дата: 17.05.2011 11:11:56
berserkk
Собственно ссылка мне так ничего и не сказала.
Но вот откуда такая ошибка возникает? Боюсь, что может быть в настройках где....


Там же всё написано: This program (see steps) will compile without TD32 Debug specified (in Project | Options | Linker). However if TD32 Debug is specified, an error occurs during compilation (linking) and IDE compiler no longer seems to work.

Что непонятно?
Maxim Rusov
Дата: 17.05.2011 11:20:41
Есть еще 100500 ситуаций когда дельфевый линкер падает, без всякого TD32. Надо смотреть последние правки и искать "подозрительные", а потом шаманить, да...
Ega
Дата: 17.05.2011 11:28:09
Maxim Rusov
Есть еще 100500 ситуаций когда дельфевый линкер падает, без всякого TD32. Надо смотреть последние правки и искать "подозрительные", а потом шаманить, да...


Речь идёт о LA30 - вполне конкретном коде ошибки линкера. Есть ещё масса других.
Я вот прошлую среду-четверг убил на поиск вот этого, тоже вполне конкретная ошибка. В одном месте действительно стоял default-параметр в процедурном типе.
Для обнаружения пришлось парсер писать и на все исходники натравливать, ибо по истории правок в силу некоторых причин отловить было нереально.
Гаджимурадов Рустам
Дата: 23.05.2011 02:15:01
Ega
Я вот прошлую среду-четверг убил на поиск вот этого
Resolution: Cannot reproduce - это пять.
GunSmoker
Дата: 23.05.2011 07:25:13
Гаджимурадов Рустам
Resolution: Cannot reproduce - это пять.


Это значит, что проблема зависит от настроек проекта. Если бы автор почесался демо проект приаттачить, этот баг бы исправили.