Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-72870
EvgeniusII
2003-12-30 18:20
2004.01.23
Можно ли на Delphi


14-72911
ИМХО
2003-12-30 20:57
2004.01.23
Moscow City: таксисты vs. программисты


6-72857
Raptorus
2003-10-02 15:58
2004.01.23
Уважаемые, Мастера. Подскажите как узнать IP-адрес своего компа?


1-72780
pvv
2004-01-13 11:32
2004.01.23
Delphi 7 & Excel - Не могу из делфи открыть книгу


3-72633
Barman
2003-12-25 07:45
2004.01.23
Необходима помощь с UDF