Вопрос, возможно, глупый, но не могу разобраться. :-(
Всё работает как и надо.
Только перед записью, мне необходимо удалить файл. Использую WinAPIServer::deleteFile(fileName)
X++:
Set permissionSet = new set(Types::Class);
....
permissionSet.add(new FileIOPermission(fileName, #io_write));
permissionSet.add(new InteropPermission(InteropKind::ClrInterop));
CodeAccessPermission::assertMultiple(permissionSet);
if(WinAPIServer::fileExists(fileName))
{
WinAPIServer::deleteFile(fileName);
}
Получаю ошибку
Цитата:
Сбой запроса на разрешение типа "FileIOPermission".
(S)\Classes\FileIOPermission\demand
(S)\Classes\WinAPIServer\fileExists - line 14
Функция WinAPI отрабатывает без проблем. Права на папку все даны. Папка серверная.
Что я делаю нет?
Заранее спасибо.