Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизОбновление форы Найти похожие ветки
← →
MakNik (2004-08-09 16:32) [0]При выполнении некоторых вычислений для наглядности использую ползущую строку:
While ...
begin
...
Splash.ProgressBar.Position:=5+round(90*I/RC);
Splash.Update;
...
End;
В W2000 все работает правильно, а вот в XP, после того как включается хранитель экрана, изменение положения ползунка уже не отображаются до окончания цикла. Подскажите, пожалуйста, в чем проблема?
← →
ламер © (2004-08-09 17:49) [1]Application.ProcessMessages;
← →
MakNik (2004-08-10 13:17) [2]... а на W2003 вообще в панеле задач появляется 3 значка приложения (по числу открытых форм) и пишет, что приложение не отвечает, хотя по другим признакам видно, что приложение нормально работает, отрабатывает Splash.Update... но результата не видно...
← →
Den303 © (2004-08-10 13:48) [3]Как насчёт выполнение длительной операции запихнуть в отдельный поток? И насчёт Application.ProcessMessages - не помогает?
← →
TUser © (2004-08-10 13:53) [4]
> ... а на W2003 вообще в панеле задач появляется 3 значка
> приложения (по числу открытых форм) и пишет, что приложение
> не отвечает, хотя по другим признакам видно, что приложение
> нормально работает, отрабатывает Splash.Update... но результата
> не видно...
По этому поводу - не знаю, как там в 2003, нигогда с ним не работал. И это безобразие, если БГ делает системы настолько несовместимые между собой.
Перепиши CreateParams, установи нужный ExStyle - может исчезнут дополнительные кнопки.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c