|
|
|
closequery
|
|||
|---|---|---|---|
|
#18+
М.б кто-либо встречался с таким глюком? PB6 , WinXPsp2. Есть окно, на Event closequery есть скрипт: IF MessageBox("?!!", "Âû óâåðåíû, ÷òî õîòèòå çàêðûòü îêíî " + this.Title + " ?", Question!, YesNo!) = 2 THEN RETURN 1 ELSE RETURN 0 END IF Если окно закрывается командой Close(This), появляется сообщение с вопросом надо ли закрывать окно, если ты отказываешься, то окно не закрывается, все работает нормально. Но если закрыть окно крестиком в титле, то сообщение, как положенно появляется, ты отказываешься, но окно все равно закрывается. Как с этим бороться? PB6 не корректно работает с XP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 14:34 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
хм... в 10-ке всё нормально. А в событии close ничего не написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 15:12 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Повторяется ли проблема, если создать пустое тестовое приложение с одним тестовым окном? Если да, то запостите сюда это тестовое приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 15:27 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет! Создал тестовое окно, все работает нормально, что за чертивня, а в серьезной программе у меня десяток окон глючно отрабатывают. М.б. это связано с тем, что в них есть скрипты на activate ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:12 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Действительно глюк происходит тогда , когда у меня в событи 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 Если скрипта нет, то окно крестиком не закрывается, это к-нибудь борется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:37 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Ruthenкогда у меня в событии activate прописан скриптО! А зачем ЭТО делать именно в activate? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 18:55 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Иначе , если окно деактивировать возвращается с Format 0.00, которое по-умолчаниюв DW ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:57 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей Ruthenкогда у меня в событии activate прописан скриптО! А зачем ЭТО делать именно в activate? ;-) Я тоже считаю что это не место для установки форматов :) Однако, ИМХО, причина не в этом. Ruthen, закиньте нам сюда экспортированный исходник этого окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 12:05 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
RuthenВот например это окно: Ничего подозрительного не заметил в исходнике. Я бы дальше двигался в таком направлении: закомментарить текст событий open, activate, проверить наблюдается ли проблема. Если нет, то по очереди раскоментаривать до появлении проблемы и далее в найденном скрипте искать какая строка вызывает проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 12:40 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Проблема устраняется , если из активизации убрать форматы. Очень странно, свой запрос на прерывание Close, PB, отрабатывает правильно, а Виндовый неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 12:43 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
создавй новый евент, код из активате перебрось в него, а в активате вызывай его через постевент. по идее должно помочь если проблема в коде из активате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 15:17 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Спасибо, сейчас попробую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 16:25 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Заработало, только с Post-ом : this.Event post ue_activate() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 16:31 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо за совет! Век живи век учись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 16:33 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
RuthenЗаработало, только с Post-ом : this.Event post ue_activate()А теперь попробуй щелкнуть по крестику на окне когда оно не активно. На сколько я помню, PB6 не поддерживает XP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 18:40 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Теперь новая напасть , одни окна стали работать правильно, а другие, как глючили так и глючат :-( Видно действительно с XP не дружит. Кстати окна которые нормально отрабатывают, из неактивного состояния продолжают нормально работать. Что интересно, если глючное окно открыть первым, то отрабатывает нормально, если закрыть и открыть еще раз , то уже нормально не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 20:10 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
а если так вызвать: Post TriggerEvent("ue_post_activate") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 10:29 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
RuthenТеперь новая напасть , одни окна стали работать правильно, а другие, как глючили так и глючат :-( Видно действительно с XP не дружит. Кстати окна которые нормально отрабатывают, из неактивного состояния продолжают нормально работать. Что интересно, если глючное окно открыть первым, то отрабатывает нормально, если закрыть и открыть еще раз , то уже нормально не работает.- Доктор, если я делаю так - то мне больно! - Ну так не делайте так! Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний) Убрать скрипт из activate туда где ему место. Самопроизвольно меняющийся при деактивации формат это очень странно. Возможно дело и не в формате вовсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 16:10 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей wrote: > Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний) 620. Что-то выше вроде было, но в общий доступ не выкладывалось. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 16:17 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Dim2000 ЗоринАндрей wrote: > Пропатчить шестерку до упора. (6.5.1.непомнюкакойбилдпоследний) 620. Что-то выше вроде было, но в общий доступ не выкладывалось. Мы когда были на 6, юзали билд 1163. А вообще там дошла нумерация до 1200 или 1300. Но наиболее стабильно с нашим приложением вел себя 1163. А форматы из activate надо убрать в любом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 16:34 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
18-я веснаА вообще там дошла нумерация до 1200 или 1300.у меня 1326 есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 16:49 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
Уважаемые, господа! А где сейчас можно взять эти патчи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 10:20 |
|
||
|
closequery
|
|||
|---|---|---|---|
|
#18+
RuthenУважаемые, господа! А где сейчас можно взять эти патчи? У соответствующих заявивших наличие :) http://sqlbatch.com/download/pb6/pb651_1163.zip 1163 http://sqlbatch.com/download/pb6/65132232.zip 1322 После скачивания - сообщите, я удалю файлы. 1326 - у Андрея Зорина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34551639&tid=1337152]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 372ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...