Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизПолучение размера файла по его хэндлу Найти похожие ветки
← →
Strate © (2007-07-03 22:53) [0]В программе открыт файл таким образом:
LogHandle := CreateFile(PChar(LogsPath+ACaption+".log"),
GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ, nil, OPEN_ALWAYS, 0,0);
Файл в процессе работы программы пополняется. Как мне в любой момент вытащить размер этого файла?
Функция GetFileSize даёт результат типа Cardinal, мне же надо Int64 (файл может быть очень большим).
Вопрос: как?
← →
@!!ex © (2007-07-03 23:48) [1]Seek?
← →
Dib@zol © (2007-07-04 14:12) [2]GetFileSize запрашивает пойнтер для верхнего ДВорда. Перемножь его на 4 миллиарда и прибавь результат от GetFileSize. И ваще нахрен такие файлы юзать?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c