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

Вниз

Как сбросить кэш?   Найти похожие ветки 

 
Vadim X   (2004-05-17 12:13) [0]

После записи на A:\ (CopyFile())
хочу проверить как файл записался...(Readln(TXT,..))
чтением
но Виндоус читает из кэша.... =(
Как кэш сбросить и читать на прямую с дискеты?


 
Игорь Шевченко ©   (2004-05-17 12:32) [1]

Дискету вынуть и вставить, например.
Или открыть файл с указанием FILE_FLAG_NO_BUFFERING


 
Vadim X   (2004-05-17 13:51) [2]

Это как с FILE_FLAG_NO_BUFFERING?

я делаю
 AssignFile(FOUT,FxName);
 Reset(FOUT);
 Readln(FOUT,S);
 CloseFile(FOUT);

Поясни, плиз, на примере.


 
WebErr ©   (2004-05-17 14:50) [3]


> Vadim X   (17.05.04 13:51) [2]

Так как Вы делаете - никак.


 
WebErr ©   (2004-05-17 14:53) [4]

CreateFile + F1


 
WebErr ©   (2004-05-17 15:01) [5]

CreateFile + F1


 
Vadim X   (2004-05-17 16:13) [6]

Хороший пример!
=)


 
Vadim X   (2004-05-17 16:16) [7]

Создать создам, а писать тоже не стандартно надо?


 
VMcL ©   (2004-05-17 17:33) [8]

>>Vadim X  (17.05.04 16:16) [7]

Что значит "нестандартно"? Для меня, например, нестандартно - это через порт контроллера IDE писать.

см. THandleStream. Только Destroy переопредели, чтобы CloseHandle() делал.


 
PVOzerski ©   (2004-05-17 17:42) [9]

Да можно и через файловую переменную, только криво. Из разряда трюков. За 2 этапа. 1) Фиктивное открытие файла.
assignfile(f,"nul");reset(f);

2) Подмена хэндла в файловой переменной:
tHandle(pointer(@f)^):=CreateFile(....



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
3-1084258125
}|{yk
2004-05-11 10:48
2004.05.30
Многомерный анализ и отображение иерархии


3-1083694556
Miwa
2004-05-04 22:15
2004.05.30
При попытке добавить уникальный ключ в IBExpert


3-1084170288
Галинка
2004-05-10 10:24
2004.05.30
Запрос из связанных таблиц


1-1084732570
Жека
2004-05-16 22:36
2004.05.30
Как в TMemo переходить на нижнюю строку?


7-1082544968
vvv
2004-04-21 14:56
2004.05.30
Com -порт