powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не могу сохранить большой объект
9 сообщений из 9, страница 1 из 1
Не могу сохранить большой объект
    #32400404
Shtuckenshnuder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть NonVisual Object маааленький такой. Почти 1М. В нем много всяких функций и пользовательский событий, тоже довольно-таки длинных.

Ну вот. При сохранении выдаёт сообщение: Fatal С0022:Internal Overflow, script is too large.

Что означает script is too large понятно. Но как с этим бороться.
Причем, что интересно, иногда сохраняет, но чаще нет.

Может подскажет кто:
Есть ли ограничение на размер скрипта, на размер объекта в целом, на количество функций в конце-концов? И кроме того, что разбить его на много маленьких, может есть другой выход?

Заранее спасибо.
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32400427
Shtuckenshnuder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл сказать. PB6.5
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32400453
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как на счет спецификаций, но по опыту - длинна скрипта не более 1300 строк. При чем раз-от-разу то включая коментарии, то исключая...

По количеству объектов и функций - вроде бы не сталкивались мы еще с таким... В среденем у нас до 100 объектов в библиотеке, до 70 функций в объекте.
---
С уважением, IKAR
ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32400515
Shtuckenshnuder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А по длине строки есть ограничение?
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32400557
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
Врать не буду, но главное кол-во символов, т.е. где-то 32000...
Так что удали пробелы, коментарии и т.п.
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32401289
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не надо сохранять большой объектю
Надо сделать много маленьких :-)
А вообще если скрипт не помещается на одной странице, то пора refactoring делать...
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32401309
Shtuckenshnuder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Много маленьких - Ну понятно, понятно. По умолчанию. :)
Просто объект изначально не мой. Мне в него надо было вписаться. Возникла проблема, я спросил.

Спасибо!
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32401345
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Shtuckenshnuder
Попробуйте перенести этот объект в отдельную библиотеку.
У PB6 есть проблемы с сохранением объектов в больших библиотеках (больше 2-3 МБ).Сам наталкивался, правда не с user object, а с меню. Только у меня было еще хуже, меню он сохранял, но менял местами скрипты, порядок пунктов и т.д. И тоже эффект был вероятностный. Уменьшение размера библиотеки решило проблему.
...
Рейтинг: 0 / 0
Не могу сохранить большой объект
    #32402363
Shtuckenshnuder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для Локшин Марк.

Попробовал сохранить в маленькой библиотеке. Эфект тот же. :(

Есть конечно мысль наследовать от этого объекта другой и уже на нем дописывать что нужно. Ссылаться везде уже на новый. Но тогда не удобно сопровождать.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не могу сохранить большой объект
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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