Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
1-1106472512
FFFFFFQE
2005-01-23 12:28
2005.02.06
Как через Form1.Components[i] получить размеры компонента


1-1106568628
netmouse
2005-01-24 15:10
2005.02.06
Открытие текстового файла


1-1106635693
Артем К.
2005-01-25 09:48
2005.02.06
Подскажите, как напечатать графики 3-х TChart(ов) на одном листе?


4-1103283927
__Vic
2004-12-17 14:45
2005.02.06
Путь к каталогу (файлу)


14-1105821487
olookin
2005-01-15 23:38
2005.02.06
Приглашаю поиграть в шахматы на netcenter.pogo.com




   Наверх