Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.043 c
14-1087782316
Vasya.ru
2004-06-21 05:45
2004.07.11
создание сети из 2х компьютеров


1-1087959119
Sirus
2004-06-23 06:51
2004.07.11
Access violation достал....


1-1088247918
Lexa
2004-06-26 15:05
2004.07.11
Файл ресурсов


14-1087830429
RealRascal
2004-06-21 19:07
2004.07.11
Есть идея!


1-1088057321
www.shegeda.by.ru
2004-06-24 10:08
2004.07.11
Утечка GDI ресурсов при рисовании по TListView.Canvas




   Наверх