|
![]() |
#1 |
Участник
|
Цитата:
Как то можно не удаляя глобальные ttsbegin / ttscommit но все же добиться перехвата исключения?
Делайте проверку валидности файлов где-то перед транзакцией. |
|
|
За это сообщение автора поблагодарили: dech (2). |
![]() |
#2 |
Участник
|
Цитата:
Работать с файлами внутри транзакции вообще не комильфо ни разу.
__________________
// no comments |
|
![]() |
#3 |
Участник
|
Может вот так попробовать?
X++: binData = new BinData(); // LoadFile demands read permission on the file new FileIOPermission(filename, #io_read).assert(); // BP deviation documented if (binData.loadFile(filename)) //only works if file not locked { docuValue.File = binData.getData(); } else { throw error(strfmt("@SYS54217",filename)); } |
|
![]() |
#4 |
Участник
|
ну, это валидность изображения никак не проверяет
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|