powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ROUTINE TOO BIG FOR SAVE
14 сообщений из 14, страница 1 из 1
ROUTINE TOO BIG FOR SAVE
    #34147456
Oleg62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cache 5.0.19
Написал небольшую программу (200 строк), а она выдает такую ошибку.

Pr2.MAC [INT]LINE#: 1336 OFFSET: 34 ERRORNUM: 188 MESSAGE: <ROUTINE TOO BIG TO SAVE>
TEXT: g:'(%CurSC0d(191)'="") %0Am108mk1
[Error--aborting compile of Pr2: UNDEFINED]

Как и где я могу увеличить чтобы компиляция прошла...
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34147553
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg62Cache 5.0.19
Написал небольшую программу (200 строк), а она выдает такую ошибку.

Pr2.MAC [INT]LINE#: 1336 OFFSET: 34 ERRORNUM: 188 MESSAGE: <ROUTINE TOO BIG TO SAVE>
TEXT: g:'(%CurSC0d(191)'="") %0Am108mk1
[Error--aborting compile of Pr2: UNDEFINED]

Как и где я могу увеличить чтобы компиляция прошла...
Нужно бить текст на несколько рутин. Судя то тексту g:'(%CurSC0d(191)'="") %0Am108mk1 у вас много кода порожденного &sql()
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34147606
Oleg62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34147753
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg62У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
Ограничение не на программу, а на размер порождаемого байткода. 32К.
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34153518
dials
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я Oleg62У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
Ограничение не на программу, а на размер порождаемого байткода. 32К.

Странно. Я думал данное ограничение было устранено в версиях Cache' начиная с 5.0
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34153567
Maxim A. Epishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 5.0.18 - точно не устранено.
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34154323
dials
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim A. EpishinВ 5.0.18 - точно не устранено.
После миграции с 4-го семейства на 5.1, с "ROUTINE TOO BIG TO SAVE" более не сталкивался...
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #34157467
newbie'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dialsПосле миграции с 4-го семейства на 5.1, с "ROUTINE TOO BIG TO SAVE" более не сталкивался...

Cache 5.2:
Код: plaintext
1.
Compiling routine : q.MAC
ERROR:  q.MAC  [INT]LINE#:  2356   OFFSET:  32   ERRORNUM:  188   MESSAGE: <ROUTINE TOO BIG TO SAVE>
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ROUTINE TOO BIG FOR SAVE
    #39426327
Ермалай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Черт как бороться с этой ошибкой? Устал уже бить код. Куда уже короче?
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #39426335
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ермалай,

А что значит куда уж короче, у вас в ошибке написано 495 строка, значит программа может быть еще короче
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #39426342
Ермалай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все нашел решение. Размер программы оказался слишком большой "48 460". Перенес весь код...
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #39426345
Ермалай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMorЕрмалай,

А что значит куда уж короче, у вас в ошибке написано 495 строка, значит программа может быть еще короче
Т.е. 495 строк остаются не использованными нет?
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #39426351
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕрмалайDAiMorЕрмалай,

А что значит куда уж короче, у вас в ошибке написано 495 строка, значит программа может быть еще короче
Т.е. 495 строк остаются не использованными нет?Всмысле, нет, это значит что у вас как минимум 495 строк в программе. И при таком количестве, она вполне может быть слишком большой.
...
Рейтинг: 0 / 0
ROUTINE TOO BIG FOR SAVE
    #39426368
Ермалай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А понял. Ну значит я правильно сделал. И ошибка ушла тоже спасибо!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ROUTINE TOO BIG FOR SAVE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]