|
|
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Есть ПаверБилдер версии 9 (билд 7661). Имеется непонятно-необъяснимый глюк. Кусок приложения отлично работает под ВинХР. Без проблем. НО! Как только запускаем этот же кусок под Вин2000 Про - происходит зависание приложения. Путем поисков был выявлен кандидат на место, в котором все и умирает. Описание энтого места: окно, в нем - объект picture, а так же - visual userObject с внедренным DW и набором кнопочек. Ф-ция of_resize. После изменения размеров и позиции элементов окна в соответствии с размерами самого окна - вызвается набор ф-ций: Код: plaintext 1. Код: plaintext Кто может подсказать, в каком направлении копать?? Ну хоть какие-то предположения, что сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 15:54 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Появилось интересное наблюдение: при малом количестве ЮзерОбжектов в окне все нормально отрабатывает. Есть ли какие-то ограничения на наличие визуальных ЮзерОбжектов внутри одного окна? Под Вин2000? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:24 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Да, так и есть. Наблюдения показали - при наличии более 28 ЮзерОбжектов внутри sheet в MDI приложении обновление окна в моем случае приводит к зависанию приложения. Есть у кого-нибудь какие-то идеи по этому поводу? Возможно, есть какие-то ограничения в Windows? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:42 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Может кто-нить подскажет хоть какой-то тест?? Возможно, я и ошибаюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 17:38 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Vadim RomanenkoДа, так и есть. Наблюдения показали - при наличии более 28 ЮзерОбжектов внутри sheet в MDI приложении обновление окна в моем случае приводит к зависанию приложения. Есть у кого-нибудь какие-то идеи по этому поводу? Возможно, есть какие-то ограничения в Windows? 28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 18:04 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
А какие GDI-ресурсы имеются ввиду?? Я посмотрел - мое приложение под ВинХР при нормальной работе съедает примерно 650-700 GDI Objects. И все работает отлично. При этом - сам ПБ отъедает 750, а программа The BAT! отъедает их аж 800 - и под Вин2000 ж она как-то работает?? Или куда-то еще нужно посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 18:58 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Vadim Romanenko wrote: > А какие GDI-ресурсы имеются ввиду?? Я посмотрел - мое приложение под > ВинХР при нормальной работе съедает примерно 650-700 GDI Objects. И все > работает отлично. При этом - сам ПБ отъедает 750, а программа The BAT! > отъедает их аж 800 - и под Вин2000 ж она как-то работает?? Она и под 98-ми работает ;). Так что проблема вряд ли в этом. На другом компе с 2000-ми не пробовал? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 19:11 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Dim2000 Она и под 98-ми работает ;). Так что проблема вряд ли в этом. На другом компе с 2000-ми не пробовал? Пробовал - на 3-х с Вин2000 Про и на одной с Вин2000 Адв. Сервер. Эффект один и тот же - под ХР работает, а под Вин2000 - нет. К сожалению, никаких других виндов под руками нету, попробовать больше негде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 19:22 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Был интересный случай похожий с HP-шными машинками. На них залита была винда а не установлена. И иногда прорывался глюк с зависанием приложения на билдере. Лечилось установкой Винды. Твои машинки случаем не залитые? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 08:00 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
andy753Твои машинки случаем не залитые? Что значит "залитые"? В смысле, ставится винда на одну, а на остальные - тупо копируется винт? Нет, все не так. Более того - компы стоят в разных организациях местами. Ставилась винда везде в разное время. С разных дистрибутивов. Вроде как :) Вобщем, непонятный глюк. Наверное все же дело в количестве визуальных юзерОбжектов. Но почему-то не верится, что у винды так быстро ресурсы заканчиваются. Глупость какая-то. Но все равно - спасибо за сочувствие :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 11:06 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Залитые - имелось ввиду: установленные с Recover CD. Или пришедшие с заводской заливкой. Все эти заливки не инсталлируются а именно копируются. И иногда (подчеркну - ИНОГДА). Бывает с этим траблы. Мы тоже сразу не могли понять - 2 месяца бились. А потом выяснилось что "глючные" машинки с 2-х партий были. И инсталляцией с нуля все вылечилось (именно установка а не заливка с Recover CD). Они стояли в разных зданиях в разных отделах и фирмах. Позже по серийникам вычислили партии закупок :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 11:33 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Вобщем, все было не так. РековерСД тут не при чем. Я точно знаю, что на одной Вин2000 Про и Вин2000 АдвСервер все ставилось по-честному. Да и глюк достаточно стабильный... К сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 12:18 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
У меня W2000 Pro, Pb 9.0 Что-то подобное встречал Нигде какой нибудь garbagecollect не делается? Очень похоже на то что в памяти указатель переворачивается а нельзя кусочек скрипта побольше глянуть (если не тайна) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2005, 14:37 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
> Кто может подсказать, в каком направлении копать?? > Ну хоть какие-то предположения, что сделать??? Мысля - а какой сервис-пак на Win2000 стоит ? Если (вдруг!) более ранний чем SP4, то для PB9.0.2 надо чтобы сервис-пак на ОС был как минимум SP4, это прописано в Release Bulletin (http://sybooks.sybase.com/onlinebooks/group-pb/pbr0902e/pbentrb) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 00:41 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
Всё это - махание дохлыми курицами, как у нас тут говорят. 28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 04:27 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
ФилиппВсё это - махание дохлыми курицами, как у нас тут говорят. 28 ЮзерОбжектов - и есть тот самый кретинизм, который съедает GDI resources, просто под Вин2000 Про это происходит быстрее, чем под ВинХР почему сразу кретинизм, у нас в административном модуле раза в 3-4 больше обьектов, и ничего работает, правда ПБ.8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 12:21 |
|
||
|
PB 9 and Win2000 Pro
|
|||
|---|---|---|---|
|
#18+
User-объекты конечно хорошо Но у нас любая программа считай из них и состоит Работало с сервиспаками с 1 по 4 вопросов не было Вопрос может что-то где-то create а явно не destroy Особенно с datastore и другими невизуальными объектами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 13:33 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33279336&tid=1338011]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 394ms |

| 0 / 0 |
