powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 9 and Win2000 Pro
17 сообщений из 17, страница 1 из 1
PB 9 and Win2000 Pro
    #33279234
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ПаверБилдер версии 9 (билд 7661). Имеется непонятно-необъяснимый глюк. Кусок приложения отлично работает под ВинХР. Без проблем.
НО! Как только запускаем этот же кусок под Вин2000 Про - происходит зависание приложения.
Путем поисков был выявлен кандидат на место, в котором все и умирает.
Описание энтого места: окно, в нем - объект picture, а так же - visual userObject с внедренным DW и набором кнопочек. Ф-ция of_resize. После изменения размеров и позиции элементов окна в соответствии с размерами самого окна - вызвается набор ф-ций:
Код: plaintext
1.
p_pic.setRedraw(True)
setRedraw(True)
На последнем
Код: plaintext
setRedraw(True)
и происходит глубокое зависание приложения. Правда, не всегда. Иногда все же удается прорваться через эти строки. Но все равно билдер подвисает, жрет 50% процессора и висит в таком состоянии. На экране - неперерисованное окно с набором открытых (и неперерисованных) юзерОбжектов.

Кто может подсказать, в каком направлении копать?? Ну хоть какие-то предположения, что сделать???
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279336
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появилось интересное наблюдение: при малом количестве ЮзерОбжектов в окне все нормально отрабатывает.
Есть ли какие-то ограничения на наличие визуальных ЮзерОбжектов внутри одного окна? Под Вин2000?
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279403
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, так и есть. Наблюдения показали - при наличии более 28 ЮзерОбжектов внутри sheet в MDI приложении обновление окна в моем случае приводит к зависанию приложения. Есть у кого-нибудь какие-то идеи по этому поводу? Возможно, есть какие-то ограничения в Windows?
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279623
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто-нить подскажет хоть какой-то тест?? Возможно, я и ошибаюсь...
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279703
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim RomanenkoДа, так и есть. Наблюдения показали - при наличии более 28 ЮзерОбжектов внутри sheet в MDI приложении обновление окна в моем случае приводит к зависанию приложения. Есть у кого-нибудь какие-то идеи по этому поводу? Возможно, есть какие-то ограничения в Windows?
28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР...
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279880
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие GDI-ресурсы имеются ввиду?? Я посмотрел - мое приложение под ВинХР при нормальной работе съедает примерно 650-700 GDI Objects. И все работает отлично. При этом - сам ПБ отъедает 750, а программа The BAT! отъедает их аж 800 - и под Вин2000 ж она как-то работает??

Или куда-то еще нужно посмотреть?
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279891
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko wrote:

> А какие GDI-ресурсы имеются ввиду?? Я посмотрел - мое приложение под
> ВинХР при нормальной работе съедает примерно 650-700 GDI Objects. И все
> работает отлично. При этом - сам ПБ отъедает 750, а программа The BAT!
> отъедает их аж 800 - и под Вин2000 ж она как-то работает??

Она и под 98-ми работает ;). Так что проблема вряд ли в этом. На другом
компе с 2000-ми не пробовал?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33279900
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
Она и под 98-ми работает ;). Так что проблема вряд ли в этом. На другом
компе с 2000-ми не пробовал?

Пробовал - на 3-х с Вин2000 Про и на одной с Вин2000 Адв. Сервер. Эффект один и тот же - под ХР работает, а под Вин2000 - нет. К сожалению, никаких других виндов под руками нету, попробовать больше негде.
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33280211
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был интересный случай похожий с HP-шными машинками. На них залита была винда а не установлена. И иногда прорывался глюк с зависанием приложения на билдере. Лечилось установкой Винды.

Твои машинки случаем не залитые?
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33280614
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy753Твои машинки случаем не залитые?
Что значит "залитые"? В смысле, ставится винда на одну, а на остальные - тупо копируется винт? Нет, все не так. Более того - компы стоят в разных организациях местами. Ставилась винда везде в разное время. С разных дистрибутивов. Вроде как :)
Вобщем, непонятный глюк. Наверное все же дело в количестве визуальных юзерОбжектов. Но почему-то не верится, что у винды так быстро ресурсы заканчиваются. Глупость какая-то.
Но все равно - спасибо за сочувствие :)
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33280722
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Залитые - имелось ввиду: установленные с Recover CD. Или пришедшие с заводской заливкой. Все эти заливки не инсталлируются а именно копируются. И иногда (подчеркну - ИНОГДА). Бывает с этим траблы. Мы тоже сразу не могли понять - 2 месяца бились. А потом выяснилось что "глючные" машинки с 2-х партий были. И инсталляцией с нуля все вылечилось (именно установка а не заливка с Recover CD). Они стояли в разных зданиях в разных отделах и фирмах. Позже по серийникам вычислили партии закупок :)
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33280868
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем, все было не так. РековерСД тут не при чем. Я точно знаю, что на одной Вин2000 Про и Вин2000 АдвСервер все ставилось по-честному.
Да и глюк достаточно стабильный... К сожалению.
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33293384
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня W2000 Pro, Pb 9.0
Что-то подобное встречал
Нигде какой нибудь garbagecollect не делается?
Очень похоже на то что в памяти указатель переворачивается
а нельзя кусочек скрипта побольше глянуть (если не тайна)
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33396015
R-V-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Кто может подсказать, в каком направлении копать??
> Ну хоть какие-то предположения, что сделать???

Мысля - а какой сервис-пак на Win2000 стоит ?
Если (вдруг!) более ранний чем SP4, то для PB9.0.2 надо чтобы сервис-пак на ОС был как минимум SP4, это прописано в Release Bulletin (http://sybooks.sybase.com/onlinebooks/group-pb/pbr0902e/pbentrb)
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33396067
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё это - махание дохлыми курицами, как у нас тут говорят.

28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33396894
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФилиппВсё это - махание дохлыми курицами, как у нас тут говорят.

28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР
почему сразу кретинизм, у нас в административном модуле раза в 3-4 больше обьектов,
и ничего работает, правда ПБ.8
...
Рейтинг: 0 / 0
PB 9 and Win2000 Pro
    #33397228
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User-объекты конечно хорошо
Но у нас любая программа считай из них и состоит
Работало с сервиспаками с 1 по 4 вопросов не было
Вопрос может что-то где-то create а явно не destroy
Особенно с datastore и другими невизуальными объектами
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 9 and Win2000 Pro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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