|
![]() |
#1 |
MCITP
|
![]() Цитата:
![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#2 |
Сам.AX
|
|
|
![]() |
#3 |
MCITP
|
![]()
да, про него родимого...
на сервере без этого работать не будет X++: New FileIOPermission(_fileName, "w").assert(); .......................................... CodeAccessPermission::revertAssert();
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: Alexx7 (1). |
![]() |
#4 |
Сам.AX
|
А как определить откуда вызван мой класс? С серваера или с клиента? т.е. где на данный момент выполняется код?
|
|
![]() |
#5 |
MCITP
|
![]() Цитата:
это вам знать не нужно, делайте ассерт всегда, оградите себя от проблем в будущем ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#6 |
Сам.AX
|
Цитата:
Несколько вызовов CodeAccessPermission.Assert (S)\Classes\FileIOPermission\assert (S)\Classes\PrintLabel\createPrnString - line 50 (S)\Classes\ProdJournalCheckPostProd\runPrint_RU - line 34 (S)\Classes\JournalCheckPost\run - line 48 (S)\Classes\ProdJournalCheckPostProd\run - line 17 (C)\Classes\ProdJournalCheckPost\main - line 23 (C)\Classes\FormFunctionButtonControl\Clicked (C)\Classes\FormFunctionButtonControl\Clicked - line 6 И это меня очень смущает. вот код: X++: fileIOperm = new FileIOPermission(printerName,"w"); fileIOperm.assert(); txtFile = new TextIo(printerName, "w", 866); txtFile.write(ansi2ascii(scriptZebra)); |
|
![]() |
#7 |
MCITP
|
![]() Цитата:
Сообщение от Alexx7
![]() У меня это происходит в цикле. Он теперь начинает говорить
Несколько вызовов CodeAccessPermission.Assert (S)\Classes\FileIOPermission\assert (S)\Classes\PrintLabel\createPrnString - line 50 (S)\Classes\ProdJournalCheckPostProd\runPrint_RU - line 34 (S)\Classes\JournalCheckPost\run - line 48 (S)\Classes\ProdJournalCheckPostProd\run - line 17 (C)\Classes\ProdJournalCheckPost\main - line 23 (C)\Classes\FormFunctionButtonControl\Clicked (C)\Classes\FormFunctionButtonControl\Clicked - line 6 И это меня очень смущает. вот код: X++: fileIOperm = new FileIOPermission(printerName,"w"); fileIOperm.assert(); txtFile = new TextIo(printerName, "w", 866); txtFile.write(ansi2ascii(scriptZebra)); а во-вторных, по мере ненадобности предыдущие "ассерты" надо отменять, я ж писал: X++: CodeAccessPermission::revertAssert(); Значит в начале итерации - assert, в конце - revertAssert...
__________________
Zhirenkov Vitaly |
|
Теги |
winapi, печать, печать этикеток |
|
|