Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Внизфоновое приложение Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c