Страница 1 из 1

Internal Compiler Error

Добавлено: 08 Февраль 2018, 17:04
kreator
C10. При компиляции:
1.jpg
Куча ошибок и предупреждений - это уже результат первой. Интересует как раз первая ошибка (Internal Compiler Error) и как можно её побороть.

Internal Compiler Error

Добавлено: 20 Февраль 2018, 1:11
Developer
kreator писал(а): 08 Февраль 2018, 17:04C10. При компиляции:

Куча ошибок и предупреждений - это уже результат первой. Интересует как раз первая ошибка (Internal Compiler Error) и как можно её побороть.
С уважением, Kreator.
Вернуться к началу
Не буду столь категорично утверждать, но столкнулся несколько раз с аналогичной ошибкой (Internal Compiler Error) - только код не зафиксировал - причины проблемы были такие:

1)Превышение длины наименование идентификаторов объектов
2)"Битая" application (.app)
3)"Битый" словарь (.dct)

Internal Compiler Error

Добавлено: 20 Февраль 2018, 10:24
kreator
Developer писал(а): 20 Февраль 2018, 1:11 1)Превышение длины наименование идентификаторов объектов
2)"Битая" application (.app)
3)"Битый" словарь (.dct)
Случай точно не мой. Сдаётся мне, что что-то где-то переполняется в App. Последний случай - импорт в App процедуры, не важно из App или из Txa.

Internal Compiler Error

Добавлено: 06 Апрель 2018, 21:25
Developer
Нарвался снова на ошибку компилятора

Internal Compiler Error (048534148H : 066F4930H)

Есть ли где расшифровка кодов ошибок компилятора?

Internal Compiler Error

Добавлено: 07 Апрель 2018, 6:20
PavelNK
Периодически получаю такую ошибку. Обычно вылезает при изменении структур данных в include-файлах. Причина непонятна, видимо ошибка внутри компилятора. Лечу добавлением строк с комментариями или объявлением ненужных данных в include-файл. Причем при изменении большинства файлов никогда не бывает таких ошибок, а при изменении некоторых регулярно. И только для определенных APP.

Internal Compiler Error

Добавлено: 07 Апрель 2018, 16:22
gopstop2007
Было такое, может Вам подскажет решение
Код с ошибкой - Internal Compiler Error (???)

Код: Выделить всё

MyRoutine    ROUTINE
IF ~RECORDS(QueueBrowse) THEN  Message('Выберите справочник!'); EXIT END
Когда разложил

Код: Выделить всё

MyRoutine    ROUTINE
IF ~RECORDS(QueueBrowse) 
  Message('Выберите справочник!')
  EXIT 
END
Сразу указало на ошибку на QueueBrowse

Сам код без ошибки

Код: Выделить всё

MyRoutine    ROUTINE
IF ~RECORDS(Queue:Browse) THEN  Message('Выберите справочник!'); EXIT END

Internal Compiler Error

Добавлено: 04 Октябрь 2024, 12:29
finsoftrz
Сегодня тоже нарвался на такую ошибку. Компилятор с6. Возникла после добавления таблицы в словарь и пересборки проекта. Сама процедура старая, давно не менялась. Отличительная особенность, это FRB, то есть дочерний размещенный экстеншин. Переименовываешь процедуру, все нормально. Закончилось тем, что добавил неиспользуемую локальную переменную, ошибки не стало. Насколько помню, в среде с6 тоже вылезала иногда похожая проблема, и именно на какой-то процедуре FRB с дочерним процедурным экстеншином, лечилась подобным способом. Возможно, дело не в самом экстеншине, а в использовании каких-то ООП конструкций.

Internal Compiler Error

Добавлено: 04 Октябрь 2024, 12:37
Игорь Столяров
Бывают очень странные и трудно проходимые ошибки, связанные с совпадением каких-то внутренних имён.
Запомнилось, ещё в C63 долго не могли собрать проект, пока просто не переименовали процедуру "RegUser" (если не ошибаюсь).

Internal Compiler Error

Добавлено: 04 Октябрь 2024, 13:22
finsoftrz
Нет, это не тот случай. Название вполне нейтральное - FrbZpKvit.

Internal Compiler Error

Добавлено: 15 Октябрь 2024, 15:10
atashe3
В моем проекте эта ошибка чаще всего возникает из-за включенных в файл проекта ссылок на другие модули функции которых не используются вообще.
При таких обстоятельствах компилятор иногда аварийно завершает работу с ошибкой.
Иногда эта ошибка возникает и в других модулях спонтанно, что странно. Исправление заключается в том, что я ищу неиспользуемые ссылки на функции этого модуля и удаляю их из проекта.