Главная страница
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.017 c
2-1191923774
новый_
2007-10-09 13:56
2007.10.28
ValueListEditor и ComboBox


11-1174590108
Dmitriy___
2007-03-22 22:01
2007.10.28
Два ImageList


2-1191740508
hinst
2007-10-07 11:01
2007.10.28
чтобы форма появлялась градиентно


4-1177666060
Nucer
2007-04-27 13:27
2007.10.28
Как получить список процессов всех пользователей (Win XP)


15-1191253648
vrem
2007-10-01 19:47
2007.10.28
Задачка :)