Показать сообщение отдельно
Старый 03.08.2011, 09:55   #21  
GBH is offline
GBH
MCITP
Аватар для GBH
MCP
MCBMSS
Ex AND Project
 
140 / 28 (1) +++
Регистрация: 28.06.2007
Вопрос, возможно, глупый, но не могу разобраться. :-(
Всё работает как и надо.
Только перед записью, мне необходимо удалить файл. Использую 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 отрабатывает без проблем. Права на папку все даны. Папка серверная.

Что я делаю нет?
Заранее спасибо.