![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ReadFile [D5, WinXP]
Yus © (2005-11-04 18:34:00)Подскажите, почему
repeat
ReadFile(hFile,cBuffer1,sizeof(cBuffer1),nRead,0);
WriteFile(h2File,cBuffer1,nRead,nWrite,0);
until nRead=0;
работает в пять раз быстрее, чем
repeat
ReadFile(hFile,cBuffer1,sizeof(cBuffer1),nRead,0);
ReadFile(h2File,cBuffer2,nRead,nWrite,0);
until nRead=0;
и как увеличить скорость во втором варианте.
Ihor Osov'yak (2005-11-05 23:24:00) [1]> и как увеличить скорость во втором варианте.
Можно попытаться через файлы, отображаемые в память. Поспрашивайте гуглю, наверника найдете готовые решения. Но лучше взять какой-то букварик по винапи, хотя бы того же Рихтера.
begin...end (2005-11-05 17:59:00) [2]> tesseract © (05.11.05 17:55) [2]
> побыстрее
С чего бы это?
tesseract (2005-11-05 17:55:00) [3]Попробуй BlockRead/blockWrite - побыстрее
umbra (2005-11-04 18:37:00) [4]никак. запись на винт происходит быстрее, чем чтение. дело в железе