AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2004, 12:21   #1  
axz is offline
axz
Участник
 
19 / 10 (1) +
Регистрация: 04.12.2003
? Ошибка обработки исключений в 2.5?
Как обойти следующую ситуацию:

void f1()
{
try
{
ttsbegin;
// …
f2();
//…
ttscommit;
}
catch(exception::error)
{
//1
}
}

void f2()
{
try
{
throw error(“ERROR”);
// …
}
catch(exception::error)
{
//2
}
}

Вызов throw приводит к переходу к 1, а должен к 2. Если убрать ttsbegin\commit то переходит к 2 как и положено.
Старый 23.02.2004, 12:46   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Как обойти следующую ситуацию:
Никак. Ни в 2.5, ни в 3.0. Об этом уже писали на форуме.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не запускается Axapta. Общая ошибка сети. Lucky13 DAX: Администрирование 3 25.09.2007 13:02
Ошибка в формате числа. 36AC DAX: Программирование 7 19.10.2006 10:04
Ошибка: "Ошибка в суммы в валюте XXX. Необходимо округлить до '0.00'. Std DAX: Функционал 3 18.07.2006 11:22
Ошибка при обработке С-Ф Sergo DAX: Программирование 7 20.01.2006 11:56
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.