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

Вниз

Долгое выполнение программы или разграничение процессов   Найти похожие ветки 

 
Aleks   (2005-01-23 17:10) [0]

Доброго времяни суток! Доки подскажите можно ли избавиться от такой неприятности. Написал программку которая по заданному ресурсу в инете тянет картинки, НО пока она тянет я немогу её даже в трею скинуть она буквально не отвечает не на какие действия. Я понимаю, что пока цикл всех процессов скачивания не закончится то так и будет. Можно ли как то отделить данный процесс или запустить эти операции в отдельном процессе так, что б в основной форме (программе), я мог бы выполнять какие либо действия. Например разрешать или запрещать отображение только, что скаченных рисунков, проигровать музыку  и т. д.      ??????????????


 
Fktrc ©   (2005-01-23 17:12) [1]

Aleks   (23.01.05 17:10)
> Можно ли как то отделить данный процесс или запустить
> эти операции в отдельном процессе

TThread+F1


 
jack128 ©   (2005-01-23 17:16) [2]

Aleks   (23.01.05 17:10)
Можно ли как то отделить данный процесс или запустить эти операции в отдельном процессе так,

можно и в отдельном процессе, но лудше использовать потоки. Статьи с примерамии использования потоков есть на этом сайте..


 
Aleks   (2005-01-23 17:20) [3]

Извените может я не так написал но меня интересует. Поможет ли мне в данном случае разграничение процессов или нет.


 
kaZaNoVa ©   (2005-01-23 17:50) [4]

поиграй с приоритетами

Procedure SetProgramPriority;
Var
ProcessHandle : THandle;
Begin
ProcessHandle := OpenProcess(PROCESS_SET_INFORMATION, False, GetCurrentProcessID);
   SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);
CloseHandle(ProcessHandle);
   SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
End;


 
Aleks   (2005-01-23 19:23) [5]

ок попробую.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1106718408
Atomic
2005-01-26 08:46
2005.02.06
Кнопки


1-1106718028
Maria
2005-01-26 08:40
2005.02.06
работа с документом Ворд


14-1106043390
Fre=
2005-01-18 13:16
2005.02.06
Ищу песня


14-1105947803
NewDelpher
2005-01-17 10:43
2005.02.06
Регистрация печатных изданий


1-1106474934
GSQ
2005-01-23 13:08
2005.02.06
:-(((