:: Архив конференции по VFP до 2005 года
Что-то таймер мне все портит :(
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001

Ситуация простейшая: на форме выведено для заполнения Memo поле. Кром того выведены элементы Shape и Timer.
Суть проста, таймер с интервалом в секунду. Каждую секунду ширина Shape уменьшается на 1. Т.е. это такой индикатор. Когда Shape становится равным 0, то форма автоматически закрывается.

Так вот, наблюдается такое явление: пользователь набивает текст в Memo, но этого не видно! Если курсор вывести из Memo и вернуть, текст проявляется. Такая набивка текста вслепую не очень радует пользователя

Главная фишка в том, что трабла эта появляется не всегда, можно сказать, что в основном, все в порядке и набиваемый текст виден, но фишка эта прям-таки расстаривает пользователй

Есть идеи? От чего это может быть и как от этого застраховаться?
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Код изобразить можешь ?




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
Combat

Сообщений: 816
Откуда: Клайпеда
Дата регистрации: 26.10.2000
And
Каждую секунду ширина Shape уменьшается на 1. Т.е. это такой индикатор
Попробуй на момент отрисовки шейпа поиграться с Form.LockScreen




------------------
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Код такой:

ThisForm.Shape4.Width=IIF(ThisForm.Shape4.Width-2<0,0,ThisForm.Shape4.Width-2)
ThisForm.Shape4.Left=ThisForm.Shape4.Left+1

IF ThisForm.Shape4.Width=0
ThisForm.Release
ENDIF
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, And!

Версия фокса и ОС (с точностью до SP).




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Я вообще-то имел ввиду упрощенный код с формой, полем и таймером, как это сделано у тебя и что бы глюк явно проявлялся




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
piva писал(а):
Цитата:
Я вообще-то имел ввиду упрощенный код с формой, полем и таймером, как это сделано у тебя и что бы глюк явно проявлялся
Так глюк явно не проявляется В это вся сложность. Раз в несколько дней...
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Igor Korolyov писал(а):
Цитата:
Версия фокса и ОС (с точностью до SP).
Фокс шестой. Стоит у меня сто лет уже, и про SP уже не помню, но если они у него были, то я их ставил, за этим я, вроде как, следил.

Иль по коду версии можно судить? У меня 06.00.8167.00
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, And!

fox.wikis.com

Цитата:
VFP 6.0 Release, 6.0.8167.0
VFP 6.0 SP1, Unchanged
VFP 6.0 SP2, Unchanged
VFP 6.0 SP3, 06.00.8492.00
VFP 6.0 SP4, 06.00.8862.00
VFP 6.0 SP5, 06.00.8961.00

Так чта пока не обновишься, разговор не получится




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Что-то таймер мне все портит :(
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Igor Korolyov писал(а):
Цитата:
Так чта пока не обновишься, разговор не получится
Нифика себе! Н-даааа. Тогда, я думаю, потерпит мой затык до перехода на vfp90..
Спасибо!
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика