|
Непонятки с событием 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:22 |
|
Непонятки с событием Open для окна
|
|||
---|---|---|---|
#18+
Это можно и наверное нужно сделать в событие Open Application, пере6д открытием главного окна. Если используете pfc там есть сое событие в application ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2003, 16:27 |
|
Непонятки с событием 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 :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2003, 17:47 |
|
|
start [/forum/topic.php?fid=15&gotonew=1&tid=1339574]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 393ms |
0 / 0 |