Показать сообщение отдельно

  #8  
Старый 14.06.2010, 18:14
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

нет, все коды остались на сгоревшем винче. но все сводилось к циклу типа
Код:
while(leftSize > chunkSize){
    over.offset = curChunkOffset;
    curChunkOffset += chunkSize;
    leftSize  -= chunkSize;

    // запись
Дальше не помню, где указывается объем записываемых данных. Еще важно там было плодить или нет оверлаппинги. Тоже уже не помню.

Программу не затормозит, ибо вызов WriteFile будет асинхронным, то есть цикл дальше будет работать. Когда он передаст системе все куски для записи - он завершится и программы выполнится дальше.
 
Ответить с цитированием