Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запись в текстовый файл с помощью WinAPI

6.0K
13 сентября 2007 года
Tramp
71 / / 25.07.2006
 
Код:
hFile := CreateFile(PChar(Path+'\my.txt'), GENERIC_WRITE, 0, nil, OPEN_ALWAYS, 0, 0);
 SetFilePointer(hFile, 0, nil, FILE_END);
 WriteFile(hFile, str, Length(str), Written, nil);
 CloseHandle(hFile);

подскажите, пожалуйста как изменить этот код так, что бы при его исполнении каждый рас заново создавался файд my.txt. А не происходила дозапись в него.
Заранее спасибо.
303
13 сентября 2007 года
makbeth
1.0K / / 25.11.2004
 
Код:
hFile := CreateFile(PChar(Path+'\my.txt'), GENERIC_WRITE, 0, nil, CREATE_ALWAYS, 0, 0);
WriteFile(hFile, str, Length(str), Written, nil);
CloseHandle(hFile);
6.0K
13 сентября 2007 года
Tramp
71 / / 25.07.2006
Я сделал так, немного не корректоно, но в моём случае работает:

 
Код:
hFile := CreateFile(PChar(Path+'\my.txt'), GENERIC_WRITE, 0, nil, OPEN_ALWAYS, 0, 0);
SetFilePointer(hFile, 0, nil, FILE_BEGIN);
WriteFile(hFile, str, Length(str), Written, nil);
CloseHandle(hFile);


makbeth Сапсибо и с днём программиста!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог