powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / closequery
25 сообщений из 28, страница 1 из 2
closequery
    #34548618
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М.б кто-либо встречался с таким глюком?
PB6 , WinXPsp2.
Есть окно, на Event closequery есть скрипт:

IF MessageBox("?!!", "Âû óâåðåíû, ÷òî õîòèòå çàêðûòü îêíî " + this.Title + " ?", Question!, YesNo!) = 2 THEN
RETURN 1

ELSE
RETURN 0

END IF

Если окно закрывается командой Close(This), появляется сообщение с вопросом надо ли закрывать окно,
если ты отказываешься, то окно не закрывается, все работает нормально.
Но если закрыть окно крестиком в титле, то сообщение, как положенно появляется,
ты отказываешься, но окно все равно закрывается.
Как с этим бороться? PB6 не корректно работает с XP?
...
Рейтинг: 0 / 0
closequery
    #34548757
craftyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм... в 10-ке всё нормально. А в событии close ничего не написано?
...
Рейтинг: 0 / 0
closequery
    #34548764
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Close чистый :-(
...
Рейтинг: 0 / 0
closequery
    #34548815
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторяется ли проблема, если создать пустое тестовое приложение с одним тестовым окном?
Если да, то запостите сюда это тестовое приложение.
...
Рейтинг: 0 / 0
closequery
    #34549247
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет!
Создал тестовое окно, все работает нормально, что за чертивня,
а в серьезной программе у меня десяток окон глючно отрабатывают.
М.б. это связано с тем, что в них есть скрипты на activate ?
...
Рейтинг: 0 / 0
closequery
    #34549339
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно глюк происходит тогда , когда у меня в событи
activate прописан скрипт

If gi_dec = 1 THEN
dw_1.Object.kol.Format = "0.000"
dw_1.Object.kol.Edit.Format = "0.000"
END IF
If gi_c3 = 1 THEN
dw_1.Object.zakaz_zcena.Format = "0.000"
dw_1.Object.compute_0008.Format = "0.000"
dw_1.Object.co_sum_all.Format = "0.000"
dw_1.Object.co_sum_1.Format = "0.000"
dw_1.Object.co_sum_1nds.Format = "0.000"
END IF

Если скрипта нет, то окно крестиком не закрывается, это к-нибудь борется?
...
Рейтинг: 0 / 0
closequery
    #34549583
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruthenкогда у меня в событии activate прописан скриптО! А зачем ЭТО делать именно в activate? ;-)
...
Рейтинг: 0 / 0
closequery
    #34550814
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иначе , если окно деактивировать возвращается с Format 0.00, которое по-умолчаниюв DW
...
Рейтинг: 0 / 0
closequery
    #34550856
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей Ruthenкогда у меня в событии activate прописан скриптО! А зачем ЭТО делать именно в activate? ;-)
Я тоже считаю что это не место для установки форматов :)

Однако, ИМХО, причина не в этом.

Ruthen, закиньте нам сюда экспортированный исходник этого окна.
...
Рейтинг: 0 / 0
closequery
    #34550886
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот например это окно:
...
Рейтинг: 0 / 0
closequery
    #34550984
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RuthenВот например это окно:
Ничего подозрительного не заметил в исходнике.

Я бы дальше двигался в таком направлении: закомментарить текст событий open, activate, проверить наблюдается ли проблема.
Если нет, то по очереди раскоментаривать до появлении проблемы и далее в найденном скрипте искать какая строка вызывает проблему.
...
Рейтинг: 0 / 0
closequery
    #34550995
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема устраняется , если из активизации убрать форматы.
Очень странно, свой запрос на прерывание Close, PB, отрабатывает правильно, а
Виндовый неправильно.
...
Рейтинг: 0 / 0
closequery
    #34551639
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создавй новый евент,
код из активате перебрось в него,
а в активате вызывай его через постевент.
по идее должно помочь если проблема в коде из активате.
...
Рейтинг: 0 / 0
closequery
    #34552011
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, сейчас попробую!
...
Рейтинг: 0 / 0
closequery
    #34552045
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало, только с Post-ом :
this.Event post ue_activate()
...
Рейтинг: 0 / 0
closequery
    #34552055
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз спасибо за совет!
Век живи век учись...
...
Рейтинг: 0 / 0
closequery
    #34552560
Oleg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RuthenЗаработало, только с Post-ом :
this.Event post ue_activate()А теперь попробуй щелкнуть по крестику на окне когда оно не активно.

На сколько я помню, PB6 не поддерживает XP.
...
Рейтинг: 0 / 0
closequery
    #34552743
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь новая напасть , одни окна стали работать правильно, а другие, как глючили так и глючат
:-(
Видно действительно с XP не дружит.
Кстати окна которые нормально отрабатывают, из неактивного состояния продолжают нормально работать.
Что интересно, если глючное окно открыть первым, то отрабатывает нормально, если закрыть и открыть еще раз , то уже нормально не работает.
...
Рейтинг: 0 / 0
closequery
    #34554537
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так вызвать:
Post TriggerEvent("ue_post_activate")
...
Рейтинг: 0 / 0
closequery
    #34555694
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RuthenТеперь новая напасть , одни окна стали работать правильно, а другие, как глючили так и глючат
:-(
Видно действительно с XP не дружит.
Кстати окна которые нормально отрабатывают, из неактивного состояния продолжают нормально работать.
Что интересно, если глючное окно открыть первым, то отрабатывает нормально, если закрыть и открыть еще раз , то уже нормально не работает.- Доктор, если я делаю так - то мне больно!
- Ну так не делайте так!



Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний)
Убрать скрипт из activate туда где ему место.
Самопроизвольно меняющийся при деактивации формат это очень странно.
Возможно дело и не в формате вовсе.
...
Рейтинг: 0 / 0
closequery
    #34555724
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей wrote:

> Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний)

620. Что-то выше вроде было, но в общий доступ не выкладывалось.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
closequery
    #34555792
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
ЗоринАндрей wrote:

> Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний)

620. Что-то выше вроде было, но в общий доступ не выкладывалось.

Мы когда были на 6, юзали билд 1163. А вообще там дошла нумерация до 1200 или 1300.
Но наиболее стабильно с нашим приложением вел себя 1163.

А форматы из activate надо убрать в любом случае.
...
Рейтинг: 0 / 0
closequery
    #34555862
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18-я веснаА вообще там дошла нумерация до 1200 или 1300.у меня 1326 есть
...
Рейтинг: 0 / 0
closequery
    #34556973
Ruthen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, господа!
А где сейчас можно взять эти патчи?
...
Рейтинг: 0 / 0
closequery
    #34557354
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RuthenУважаемые, господа!
А где сейчас можно взять эти патчи?
У соответствующих заявивших наличие :)

http://sqlbatch.com/download/pb6/pb651_1163.zip 1163
http://sqlbatch.com/download/pb6/65132232.zip 1322
После скачивания - сообщите, я удалю файлы.

1326 - у Андрея Зорина
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / closequery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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