SaveToFile и Windows7
Подскажите пожалуйста, как программно в Билдере на Windows7 определить возможность сохранения файла в директорию, тоесть имеются ли права у пользователя для записи (например в версииHomePremium нельзя записывать в корень диска С, в ProgramFiles). Для сохранения использую конструкцию TStringList->SaveToFile.
Права нужно запрашивать при запуске программы.
Используйте блоки с проверкой исключений (try..except или как там правильно в билдере). Целесообразно ловить EFCreateError.
{
//пишем в файл
}
catch(EFCreateError &)
{
//низзя сюда писать!
}