Текущий архив: 2007.10.28;
Скачать: CL | DM;
Вниз[Fatal Error] Internal error: L681 Найти похожие ветки
← →
DrPass © (2007-09-15 13:50) [40]
> [Fatal Error] Internal error: L681
У меня эта ошибка возникала, когда в группе проектов было несколько пакетов, и один из них был собран со старой версией модуля, в то время как в зависимых от него других пакетах попадала новая версия.
Т.е. лечится сносом dcu, dcp, обязательно - поиском и сносом дублей файлов (возможно, поменялся путь к папке dcp, и текущий пакет пересобираетя в другую папку, в то время как компилятор подхватывает старую).
← →
pasha_golub © (2007-09-17 12:10) [41]
> DrPass © (15.09.07 13:50) [40]
> У меня эта ошибка возникала, когда в группе проектов было
> несколько пакетов, и один из них был собран со старой версией
> модуля, в то время как в зависимых от него других пакетах
> попадала новая версия.
Вот у меня почему-то тоже така мысль закралась. А .bpl-ки сносить тоже?
← →
pasha_golub © (2007-09-17 12:11) [42]
> Sergey Masloff (14.09.07 19:32) [39]
Спасибо за советы. Поведение действительно похожее. Ошибка начала лезть после того как работал с монструозным проектом.
А линкер от 2007 можно ставить? И вообще, в чем из разница? И почему бы тода не заменить заодно и dcc32.exe ?
← →
clickmaker © (2007-09-17 12:12) [43]
> А линкер от 2007 можно ставить? И вообще, в чем из разница?
> И почему бы тода не заменить заодно и dcc32.exe ?
а почему бы тогда Д7 не заменить на Д2007 :)
← →
DrPass © (2007-09-17 13:50) [44]
> Вот у меня почему-то тоже така мысль закралась. А .bpl-ки
> сносить тоже?
BPL-ки необязательно, в сборке участвуют dcu и dcp-файлы
← →
pasha_golub © (2007-09-17 13:57) [45]
> clickmaker © (17.09.07 12:12) [43]
> а почему бы тогда Д7 не заменить на Д2007 :)
Ну, например потому, что в наборе DevExpress"a нету кой-чего под 2007
← →
Rouse_ © (2007-09-17 14:37) [46]
> Ну, например потому, что в наборе DevExpress"a нету кой-
> чего под 2007
Обновить DevExpress-ы не пробовал? :)
Они кстати в последнем обновлении отказались от поддержки Delphi5 и ниже :)
← →
pasha_golub © (2007-09-17 15:56) [47]
> Rouse_ © (17.09.07 14:37) [46]
Последний стоит. Так вот дорогой, найди-ка мне в твоем последнем WebFramework ;)
← →
pasha_golub © (2007-10-02 10:12) [48]Дорогие друзья, спешу поделиться радостью. Ненавистная L681 устранена. Как и пророчествовали многие дело было в исходниках. Я тоже склонялся к такому выводу. Суть была в следующем. Было раньше две overload процедуры. Одна из них за ненадобностью умерла. У второй ессно была убрана директива overload, но по недосмотру в секции implementation в заголовке она осталась. Вроде бы на лицо синтаксическая ошибка, но компилятор так не посчитал.
interface
procedure TramPamPam();
...
implementation
procedure TramPamPam(); overload;
begin
...
end;
Но в жизни есть справедливость. Вчера вечером обнаружилась бага в реализации процедуры. Я полез ее чинить, и наткнулся на эту лажу. После удаления все встало на свои места. Радости нет предела.
Спасибо всем, кто помогал.
Страницы: 1 2 вся ветка
Текущий архив: 2007.10.28;
Скачать: CL | DM;
Память: 0.53 MB
Время: 0.042 c