Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

фоновое приложение   Найти похожие ветки 

 
malij   (2004-12-21 15:18) [0]

хочу написать приложение которое будет работать в фоне(без форм) . я тут одно написал , но оно что-то много ресурсов жрет, может кто подскажет как правильно


 
Jay1982 ©   (2004-12-21 15:30) [1]

Вставляй для "передышки" Sleep()


 
Poirot ©   (2004-12-21 15:34) [2]

В зависимости от того, что твой приложение делает можно использовать например Объекты синхронизации...


 
Poirot ©   (2004-12-21 15:35) [3]

ЗЫ... смотри в сторону написания сервисов если речь идёт об апликухаха для 2K/XP


 
Stanislav ©   (2004-12-21 15:38) [4]

А что ты там делаешь ?


 
Jay1982 ©   (2004-12-21 15:39) [5]

Или попробуй понизить приоритет своей программы


 
-=SS=- ©   (2004-12-21 15:51) [6]

Ты наверное всё циклами без приёмки сообщений...
попробуй чё нить на winApi ... грузить проц не так будет это точно


 
malij   (2004-12-21 16:06) [7]

да я и делаю через прием сообщений я вот так делаю:
while not finished do
 begin
  if PeekMessage(Msg,0,0,0,PM_REMOVE) then
     begin
     if Msg.message = WM_QUIT then
     finished := True
     else
     begin
      TranslateMessage(msg);
      DispatchMessage(msg);
     end;
     end
     else
   begin
   if keys[vk_escape] then
   finished := True;
   end;
 end;
вот типа такого


 
malij   (2004-12-21 16:07) [8]

это вообще правильно или нет


 
Digitman ©   (2004-12-21 16:21) [9]


> но что-то много ресурсов жрет


> это вообще правильно или нет


про GetMessage() слыхал что-нть ?


> работать в фоне(без форм)


а формы-то тут причем ?!


 
malij   (2004-12-21 16:29) [10]

ну шо так ни кто и не поможет?
а правильно будет если написать типа такого

var
msg:Tmsg
begin
while getmessage(msg,0,0,0) do begin
TranslateMessage(Msg);
DispatchMessage(Msg);
end;
end;


 
Digitman ©   (2004-12-21 16:36) [11]


> правильно будет если написать типа такого


именно "типа" ..

ибо никто не знает, что у тебя там в логике твоего приложения творится

а телепаты ушли в новогодний отпуск


 
malij   (2004-12-21 19:38) [12]

да телепаты бы помогли



Страницы: 1 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
14-1103021793
Alexander Panov
2004-12-14 13:56
2005.01.09
Выборы в Украине. Противостояние. (Продолжение 4)


9-1094180692
MonoLife
2004-09-03 07:04
2005.01.09
Игруху выставил


1-1103703634
Симонова Ирина
2004-12-22 11:20
2005.01.09
AcrobatReader


1-1103581319
karachi
2004-12-21 01:21
2005.01.09
Не работает печать в QReport


1-1103841614
Тимофей
2004-12-24 01:40
2005.01.09
Нет иконки HELP!!!