Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ROUTINE TOO BIG FOR SAVE / 14 сообщений из 14, страница 1 из 1
22.11.2006, 16:17
    #34147456
Oleg62
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
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
22.11.2006, 16:34
    #34147553
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
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
22.11.2006, 16:48
    #34147606
Oleg62
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
...
Рейтинг: 0 / 0
22.11.2006, 17:17
    #34147753
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
Oleg62У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
Ограничение не на программу, а на размер порождаемого байткода. 32К.
...
Рейтинг: 0 / 0
24.11.2006, 14:03
    #34153518
dials
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
ну я Oleg62У меня один большой &sql(...) и его разбить сложно
А какие ограничения на размер программы ?
Ограничение не на программу, а на размер порождаемого байткода. 32К.

Странно. Я думал данное ограничение было устранено в версиях Cache' начиная с 5.0
...
Рейтинг: 0 / 0
24.11.2006, 14:12
    #34153567
Maxim A. Epishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
В 5.0.18 - точно не устранено.
...
Рейтинг: 0 / 0
24.11.2006, 16:49
    #34154323
dials
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
Maxim A. EpishinВ 5.0.18 - точно не устранено.
После миграции с 4-го семейства на 5.1, с "ROUTINE TOO BIG TO SAVE" более не сталкивался...
...
Рейтинг: 0 / 0
27.11.2006, 13:02
    #34157467
newbie'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
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
Период между сообщениями больше года.
24.03.2017, 10:26
    #39426327
Ермалай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
Черт как бороться с этой ошибкой? Устал уже бить код. Куда уже короче?
...
Рейтинг: 0 / 0
24.03.2017, 10:35
    #39426335
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROUTINE TOO BIG FOR SAVE
Ермалай,

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

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

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


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