Максимальное количество символов в строке исходного текста Clarion

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Максимальное количество символов в строке исходного текста Clarion

Сообщение Developer »

Vladimir писал(а): 29 Май 2019, 15:29Эксперимент показал, что ошибка при компиляции (Illegal character) происходит если длина строки более 4000 ansi символов. Как в редакторе клаши использовать юникодовою кодировку не знаю. Это в 10, в 11 не пробовал. Если <=4000, то ошибки нет.
Vladimir, спасибо за отклик и ответ :D

Да, знакома мне такая проблема, но в данном случае все строки намного менее 4000 символов :wink:
С Уважением, Developer
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Максимальное количество символов в строке исходного текста Clarion

Сообщение Developer »

vic7tar писал(а): 29 Май 2019, 15:25Кодировка касается всего файла.
Можно, например, в WinHex
И всё-таки, пробовали перезаписывать проблемный файл с кодом?
Может быть попал случайно символ Unicode.

Просто я укоротил строку комментария и проблема исчезла - проверять нечего, а вот причина так и не выяснена :wink:
С Уважением, Developer
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Максимальное количество символов в строке исходного текста Clarion

Сообщение Developer »

Тот же исходный текст проекта приложения - используется генератор и Global Embeds
что и в предыдущем Clarion 11 (11.0.13244) после укорочения комментария сборка прошла без ошибок :D

Установил Clarion 11 (11.0.13401)

исходный текст проекта приложения не менялся, снова ошибки:

Unknown procedure label
Expected: <statement> <INT> <REAL> <DECIMAL> <STRING> <LINEBREAK> ( ; ACCEPT ASSERT CHOOSE RAISE TRY BEGIN -
Expected: <statement> <EOF> <INT> <REAL> <DECIMAL> <STRING> <LINEBREAK> ( ; ACCEPT ASSERT CHOOSE INCLUDE OMIT RAISE TRY SECTION COMPILE
С Уважением, Developer
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Максимальное количество символов в строке исходного текста Clarion

Сообщение Developer »

Снова укоротил строки с комментариями в Global Embeds - проект собрался :D

Мистика какая-то :mrgreen:
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Максимальное количество символов в строке исходного текста Clarion

Сообщение kreator »

А попробуйте не всё App компильнуть, а конкретный clw. У нас иногда вылезают необъяснимые ошибки при компиляции после импорта процедур. Но только на сетевом диске (мы работаем на локальном диске, окончательную версию импортируем на сетевой). Толи какой-то буфер превышается, толи какой-то таймаут. Лечится танцем с бубнами (опять удаление процедур, импорт по одной и т.д.). Хорошо, что редко это происходит. К Вашему случаю, может, и не имеет отношения, сообщения об ошибках подобны.
We are hard at work… for you. :)
Ответить