Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1088354677
DeepProg
2004-06-27 20:44
2004.07.11
TStringGrid OnDrawCell неверное размещение текста


1-1088594179
half_litre
2004-06-30 15:16
2004.07.11
Не срабатывает OnClose. Правильно ли это ?


4-1086168939
panov
2004-06-02 13:35
2004.07.11
HDC, использование в OnPaint


1-1088462480
Новенький
2004-06-29 02:41
2004.07.11
Как сохранить?


4-1086023452
Manulo
2004-05-31 21:10
2004.07.11
Запуск команды от имени другого пользователя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский