Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2008, 00:58   #11
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от Alter Посмотреть сообщение
Это тест функции на подвисание, проверял как работает с большими циклами(всего-то). Самое главное что работает. Спасибо конечно за модернизацию .

Код:
function ProcessMessagee(var Msg :TMsg):Boolean;   
Begin   
 if PeekMessage(msg, 0, 0, 0, PM_REMOVE) then  
 begin  
    TranslateMessage(msg);   
    DispatchMessage(msg);   
 end;   
End;
Если просто в коде вызывать ваш пример, это несовсем верно, если использовать ваш код то должно выглядеть типа
Код:
var
  Msg: TMsg;

...

while (ProcessMessagee(Msg)) do ;
BOBAH13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
application run *Devil* Общие вопросы Delphi 5 12.12.2012 21:30
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
Application.ProcessMessages =LeonZone= Общие вопросы Delphi 11 27.01.2008 21:31
Application.ProcessMessages KAMASUTR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2007 23:38
Как остановить цикл без Application.ProcessMessages Alar Общие вопросы Delphi 0 29.10.2006 20:18