Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.55 MB
Время: 0.021 c
15-1191268018
Суслик
2007-10-01 23:46
2007.10.28
Реклама продукта


2-1191402871
Pacific
2007-10-03 13:14
2007.10.28
WebBrowers1


2-1191835263
alikon1
2007-10-08 13:21
2007.10.28
сделать кнопки не активными


2-1191398821
Кевларвестов Семен
2007-10-03 12:07
2007.10.28
Про TStringList.DelimitedText


2-1191423908
Kolan
2007-10-03 19:05
2007.10.28
Как поймать клик по Табу в TabControl е?