Internal Compiler Error

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 5157
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Internal Compiler Error

Сообщение kreator »

C10. При компиляции:
1.jpg
Куча ошибок и предупреждений - это уже результат первой. Интересует как раз первая ошибка (Internal Compiler Error) и как можно её побороть.
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Internal Compiler Error

Сообщение Developer »

kreator писал(а): 08 Февраль 2018, 17:04C10. При компиляции:

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

1)Превышение длины наименование идентификаторов объектов
2)"Битая" application (.app)
3)"Битый" словарь (.dct)
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 5157
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Internal Compiler Error

Сообщение kreator »

Developer писал(а): 20 Февраль 2018, 1:11 1)Превышение длины наименование идентификаторов объектов
2)"Битая" application (.app)
3)"Битый" словарь (.dct)
Случай точно не мой. Сдаётся мне, что что-то где-то переполняется в App. Последний случай - импорт в App процедуры, не важно из App или из Txa.
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Internal Compiler Error

Сообщение Developer »

Нарвался снова на ошибку компилятора

Internal Compiler Error (048534148H : 066F4930H)

Есть ли где расшифровка кодов ошибок компилятора?
С Уважением, Developer
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

Internal Compiler Error

Сообщение PavelNK »

Периодически получаю такую ошибку. Обычно вылезает при изменении структур данных в include-файлах. Причина непонятна, видимо ошибка внутри компилятора. Лечу добавлением строк с комментариями или объявлением ненужных данных в include-файл. Причем при изменении большинства файлов никогда не бывает таких ошибок, а при изменении некоторых регулярно. И только для определенных APP.
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Internal Compiler Error

Сообщение 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
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5226
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Internal Compiler Error

Сообщение finsoftrz »

Сегодня тоже нарвался на такую ошибку. Компилятор с6. Возникла после добавления таблицы в словарь и пересборки проекта. Сама процедура старая, давно не менялась. Отличительная особенность, это FRB, то есть дочерний размещенный экстеншин. Переименовываешь процедуру, все нормально. Закончилось тем, что добавил неиспользуемую локальную переменную, ошибки не стало. Насколько помню, в среде с6 тоже вылезала иногда похожая проблема, и именно на какой-то процедуре FRB с дочерним процедурным экстеншином, лечилась подобным способом. Возможно, дело не в самом экстеншине, а в использовании каких-то ООП конструкций.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

Internal Compiler Error

Сообщение Игорь Столяров »

Бывают очень странные и трудно проходимые ошибки, связанные с совпадением каких-то внутренних имён.
Запомнилось, ещё в C63 долго не могли собрать проект, пока просто не переименовали процедуру "RegUser" (если не ошибаюсь).
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5226
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Internal Compiler Error

Сообщение finsoftrz »

Нет, это не тот случай. Название вполне нейтральное - FrbZpKvit.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
atashe3
Посетитель
Сообщения: 31
Зарегистрирован: 26 Декабрь 2021, 13:32
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Internal Compiler Error

Сообщение atashe3 »

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