Вниз
Скачать: CL | DM;

Не могу сделать Build   Найти похожие ветки 

 
pavel   (2004-03-29 11:48) [0]

Выдает сообщение об ошибке - Internal error L681
Работаю в Д7.
Что это может быть? Или где хотя бы искать?
По F9 проект запускается.


 
Семен Сорокин ©   (2004-03-29 12:03) [1]

перезапусти Delphi - это ощибка компилятора, поиграйся с Project Options


 
pavel   (2004-03-29 12:25) [2]

Не помогает ни перезапуск Делфи, ни перезагрузка компа. Неделю назад иногда такое сообщение появлялось, помогала перезагрузка компа.


 
Семен Сорокин ©   (2004-03-29 12:33) [3]

Выясни источник, может компоненты какие левые поставил или еще чего.


 
pavel   (2004-03-29 12:41) [4]

В проекте только мои компоненты. Месяц назад они были такими же, но проблем небыло.


 
pavel   (2004-03-29 12:47) [5]

Удалил все DCU-ки. Перекомпилировал. Запускается. А Build все равно не делает.


 
Семен Сорокин ©   (2004-03-29 12:51) [6]

попробуй удалить еще настроечные файлы проекта, (*.dsk по-моему, не помню точно).


 
pavel   (2004-03-29 12:53) [7]

Удаление dsk не помогло.


 
хз ©   (2004-03-29 13:21) [8]

Переустанови Delphi


 
pavel   (2004-03-29 13:28) [9]

Дома переустанавливал. Не помогло (В98). На работе и не стал пробовать (В2000).


 
VaS   (2004-03-29 13:51) [10]

Удали *.bpl в каталоге Lib и паразапусти Делфи.


 
pavel   (2004-03-29 14:19) [11]

В Lib нет *.bpl. Может в Bin?
Опять же, дома все сносил и ставил заново. По-идее оба эти каталога должны были бы снестить и стать заново. Но это не помогло.


 
Cobalt ©   (2004-03-29 14:25) [12]

Тогда это какая-то ошибка в коде, которую компилятор не может переварить.
Попробуй комментировать куски кода, пока не исчезнет ошибка. В том последнем куске и будет ошибка.


 
Алхимик ©   (2004-03-29 14:26) [13]

Вот на королевстве нарыл
http://www.delphikingdom.ru/stones/stone_67.htm


 
pavel   (2004-03-29 16:10) [14]

>Cobalt ©
В моем случае врядли подойдет, т.к. комментарить 1 мб. в pas-файлах - ну очень уж затруднительно.

>Алхимик ©
Спасибо за ссылку. У меня конструкций вида:
array of array of чего-то там много.
Правда пример, который есть по ссылке -  у меня билд прошел нормально.
Видать придется с этим жить.


 
Erik ©   (2004-03-29 17:33) [15]

Поставь сохранение project Desktop и сотри все dks и dsm файлы. также убери Debug options.


 
pavel   (2004-03-30 10:51) [16]

>Erik
> и сотри все dks и dsm файлы
А это что за звери? Нету у меня в проекте файлов с таким расширением. В системе за расширением dsm закреплен Winamp.

>также убери Debug options.
Попробовал. Не помогло.

Лазил по инету. Встретил несколько тем с описанием моей ошибки, но нигде небыло решения, как с ней бороться. Может кто знает, как хоть звучит описание этой ошибки и где его посмотреть?


 
pavel   (2004-03-30 11:00) [17]

Я нашел, что приводит  к этой ошибке:
Type
 MyClass=Class
   e:integer;
 end;
 MyRec=Record
  r:double;
  c:MyClass;
 end;
 TErroneusType = array of array of MyRec;

Далее по коду операции с массивом:
procedure Proc2;
var
 Variable: TErroneusType;
begin
 SetLength(Variable,2);
 SetLength(Variable[1],2);
 SetLength(Variable[1],1);
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
14-1079937522
Real
2004-03-22 09:38
2004.04.18
1 апреля - НА НОСУ!


7-1077125568
Status
2004-02-18 20:32
2004.04.18
Добавить свою прграмму в "Пуск->Выполнить"


3-1079938024
Лысый
2004-03-22 09:47
2004.04.18
Вопрос по Distinct


14-1079599373
Pitt
2004-03-18 11:42
2004.04.18
Помогите ламеру загрузить БД!


7-1076701580
Khabibulin
2004-02-13 22:46
2004.04.18
Спящий режим




   Наверх