|
|
|
|
#1 |
|
MCITP
|
Цитата:
Сообщение от pedrozzz
Быть может так получится:
X++: static void Job31(Args _args) { FileName fileName = @'C:\Test.txt'; Set permissionSet = new set(Types::Class); System.Text.Encoding encoding; System.IO.StreamWriter file; #File ; permissionSet.add(new FileIOPermission(fileName, #io_write)); permissionSet.add(new InteropPermission(InteropKind::ClrInterop)); CodeAccessPermission::assertMultiple(permissionSet); try { encoding = System.Text.Encoding::get_UTF8(); file = new System.IO.StreamWriter(fileName, true, encoding); file.WriteLine("Привет из Axapta на сервере"); file.Close(); } catch { error(AifUtil::getClrErrorMessage()); } CodeAccessPermission::revertAssert(); } К сожалению, всё также как и у меня. ![]() X++: (08:35:07) "CLRObject" "C:\Test.txt". |
|
|
|
|
#2 |
|
Молодой, подающий надежды
|
У меня работает. Проверьте, есть ли у AOS доступ к каталогу.
|
|
|
|
| За это сообщение автора поблагодарили: GBH (1). | |
|
|
#3 |
|
Участник
|
Windows с включенным UAC очень не любит когда в корень пишут файлы.
К примеру в 7-ке не получится просто так создать файл в корне даже из под учетки с админскими правами. Получится только если запускать приложения по правому клику "запускать от имени администратора" |
|
|