Maks150988
![](http://forum.ru-board.com/board/avatars/russia.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Такой вопрос. необходимо сохранять файл на диск посредством CreateFile. Впринципе меня устраивает эта функция вместо всяких AssignFile, Rewrite и т.д. Тем более вроде не надо париться и обрабатывать дурацкие исключения вслучае когда например директория не существует или сам диск куда сохраняем файл. Тут сразу нет и нет и программа не вываливается с ошибками. Но, вопрос вот в чем. При тестировании программы выяснилось что если например указать сохранить файл в привод, то в Windows XP включается этот бестолковый Мастер записи комапктов и предлагает записать этот отложенный файл. Создаю так CreateFileW(PWideChar(szFilePath), GENERIC_WRITE, 0, nil, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0). Искал в справке, не нашел параметров октлючающих такую фичу. И надо понимать что такая функция очень опасна, если например вместо файла указали саму букву диска и тут же производится запись данных? |