Вниз
Скачать: CL | DM;

как остановить readfile??   Найти похожие ветки 

 
Alewa   (2004-01-12 22:58) [0]

В программе использую процедуру readfile. Читаю большой файл.
В программе необходимо остановить выполнение данной процедуры по прошествии 3 сек. с начала запуска процедуры и продолжить дальнейшее выполнени программы.
Как это осуществить? Подскажите.
Желательно с листингом небольшим.


 
Palladin ©   (2004-01-12 23:08) [1]

можно при помощи потоков
пример использования потоков в %delphi%\demos\threads
а также
TThread + F1 (изучая внимательно методы и принципы разработки потоков и их контроля можно добится того что необходимо)


 
Alewa   (2004-01-12 23:10) [2]

А поподробнее можно?
С англиским не очень лады.
Я так и думал что с помощью потоков, мне уже намекали.


 
panov ©   (2004-01-13 00:10) [3]

>А поподробнее можно?
Несомненно.
Но, в любом случае, для правильного понимания надо, как минимум, статьи на этом сайте почитать.


 
Alewa   (2004-01-13 00:28) [4]

Так дайте прямую ссылку! А то тут один раздел http://www.delphimaster.ru/articles.html а там куча всего и не отсортировано.


 
Slym ©   (2004-01-13 08:35) [5]

Ты код чтения приведи... Удобней править.
1. Ты читаешь пачками размером в буфер! => а это не долго (меньше буфер меньше время) между этими пачками можешь
контролировать время выполнения!
псевдокод:

procedure Read;
begin
t:=GetTickCount;//засекли время
while not file.EOF do
begin
ReadFile(file,@buf,count);
if (GetTickCount-t)>timeout then
break;
end;
end;


 
Slym ©   (2004-01-13 08:37) [6]

А про аглицки язык не брехай! На что тебе Промт или МагикГуди или сократ персональный на худой конец...


 
panov ©   (2004-01-13 09:50) [7]

http://delphimaster.net/view/4-1073572640/



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

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



Память: 0.46 MB
Время: 0.011 c
4-72976
Shluz
2003-11-18 12:48
2004.01.23
Сохранение данных в файл


1-72773
Anton.
2004-01-13 14:41
2004.01.23
Как связать StringGrid и ScrollBar?


3-72687
pashaz
2003-12-25 10:40
2004.01.23
Удаление пробелов


14-72943
Volkov
2003-12-31 13:42
2004.01.23
Всех с новым годом!!!


14-72883
Teren
2004-01-02 23:19
2004.01.23
Закройте этот форум!!!




   Наверх