
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.07.2003, 16:22
|
|||
|---|---|---|---|
Непонятки с событием Open для окна |
|||
|
#18+
Для реализации секретности хочу в событии open открыть другое (responce) окно(ввод пароля), и дождавшись окончания его работы проанализировать возвращаемое значение и , например закрыть исходное окно. Проблема в том, что : Скрип Open() для окна почему-то продолжает исполняться , даже если в нем есть вызов Open(w2) , которое responce. таким образом возвращаемое этим окном значение и вся логика куда-то теряются. Может кто знает, в чем тут дело? Скрипт примерно следующий : Open (w_password) SetPointer(Arrow!) //нежеследующий код в итоге не срабатывает string ls_pwd ls_pwd=Message.StringParm if ls_pwd <>"...." then Close(This) end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2003, 16:27
|
|||
|---|---|---|---|
Непонятки с событием Open для окна |
|||
|
#18+
Это можно и наверное нужно сделать в событие Open Application, пере6д открытием главного окна. Если используете pfc там есть сое событие в application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2003, 17:47
|
|||
|---|---|---|---|
Непонятки с событием Open для окна |
|||
|
#18+
хорошо было бы подобные вопросы оформлять примерно так: Код: plaintext Код: plaintext 1. 2. 3. Код: plaintext Теперь соображения по существу вопроса. 1. Если окно w_password объявлено как response и приложение действительно ожидает завершения работы с этим окном, то единственной точкой, которая потенциально могла бы вызвать некорректную работу я вижу вот здесь (строки пронумерованы для удобства:): Код: plaintext 1. 2. 3. 4. 5. 6. 7. строки 2 и 3 лучше бы поменять местами, т.к. глобальный объект Message может изменяться не только по воле разработчика :-) 2. строку 5 корректнее было бы написать вот так Код: plaintext 1. во избежание ошибок связанных к обращению к объектам закрываемого окна... 3. в домашних условиях (win200prof, PB 7.0.3 EE, build 10213) ошибку воспроизвести не удалось, так что все рассуждения выше не более чем IMHO :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1339574]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 493ms |

| 0 / 0 |

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