Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизApplication.Hint? Найти похожие ветки
← →
DN (2004-06-22 17:11) [0]Нужно отображать процент выполнения задачи по наведению
курсора на значок свернутого приложения.
procedure TMainFrm.WndProc(var Message: TMessage);
var p : TPoint;
begin
Application.Hint := "Выполнено "+IntToStr((100 div cnt)*obr)+"%";
...
Объясните, почему Application.Hint не работает?
← →
Rem (2004-06-22 17:15) [1]Application.Title := "Progress " + IntToStr(Percent);
← →
DN (2004-06-22 17:25) [2]Да не обновляется Application.Title, как начинает с 0%, так и идет до конца.
← →
Mim1 © (2004-06-22 17:27) [3]Application.title :=
Application.processmessages;
← →
DN (2004-06-22 17:36) [4]=> Mim1 © (22.06.04 17:27) [3]
Application.title :=
Application.processmessages;
А где это будет правильней разместить,
если в WNDProc, то все равно не обновляется.
← →
Mim1 © (2004-06-22 17:41) [5]Вы вычисление где делаете, в цикле? так там и размещайте.
На самом деле мой сове всего лиш заглушка. Дело в том что изза вычислений у вас не обрабатывается очередь сообщений и поэтому не обновляется надпись. Что бы этого не происходило надо вынести вычисления в отдельный поток.
← →
GrayFace © (2004-06-23 08:52) [6]Зачем?
← →
Mim1 © (2004-06-23 11:20) [7]
> [6] GrayFace © (23.06.04 08:52)
> Зачем?
потомучто
← →
Anatoly Podgoretsky © (2004-06-23 11:21) [8]GrayFace © (23.06.04 08:52) [6]
Надо!
← →
DN (2004-06-23 16:26) [9]Что зачем?
← →
Mim1 © (2004-06-23 18:06) [10]Где?
← →
GrayFace © (2004-06-24 17:59) [11]Зачем в отдельный поток?
← →
GEN++ © (2004-06-24 20:54) [12]>GrayFace ©
Ну вот если по телевизору одновременно показывают 2 матча
по футболу по разным программам. Как посмотреть оба матча?
1. Все время переключать программы
(каждая программа отдельным потоком а Вы вроде Винды)
2. Один смотреть, другой писать и потом посмотреть
(вот это и будет "отдельный" дополнительный поток).
← →
Mim1 © (2004-06-24 22:04) [13]
> [12] GEN++ © (24.06.04 20:54)
> 2. Один смотреть, другой писать и потом посмотреть
> (вот это и будет "отдельный" дополнительный поток).
Тоже размышления на эту тему.
Второй дать посмотреть другу котрый сообщит вам чем закончилась игра.
← →
GEN++ © (2004-06-26 01:22) [14]>Mim1 ©
Задача ставится так: посмотреть оба
← →
Palladin © (2004-06-26 01:40) [15]ну можно сейчас посмотреть один, а лет через 50 посмотреть второй...
← →
Andy BitOff © (2004-06-26 02:04) [16]Надо поставить рядом два телевизора.
← →
Mim1 © (2004-06-26 04:05) [17]
> [14] GEN++ © (26.06.04 01:22)
> >Mim1 ©
> Задача ставится так: посмотреть оба
Так оба и будут просмотрены, только один не вами :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.028 c