Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вывод сообщения с _ВыброситьИскл() (число прочтений - 4102 )
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Вывод сообщения с _ВыброситьИскл()
12. Сентября 2012 :: 15:58
Печать  
Как сделать, чтобы при использовании метода _ВыброситьИскл(<Текст сообщения>) в классе, в окно сообщений выводился только текст сообщения.
Сейчас выводится что-то вроде
Код
Выбрать все
МойКласс::МойМетод(ГрупповойКонтекст Элемент=) : <Текст сообщения>!
вирт()._ВыброситьИскл(<Текст сообщения>);
{МойКласс@MD(НомерСтроки) } 


то есть выводится куча лишней для пользователя информации.
  
Наверх
 
IP записан
 
Kalen
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 185
Зарегистрирован: 29. Марта 2010
Пол: Мужской
Re: Вывод сообщения с _ВыброситьИскл()
Ответ #1 - 12. Сентября 2012 :: 17:30
Печать  
Попытка-Исключение
  
Наверх
GTalkICQ  
IP записан
 
Kalen
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 185
Зарегистрирован: 29. Марта 2010
Пол: Мужской
Re: Вывод сообщения с _ВыброситьИскл()
Ответ #2 - 12. Сентября 2012 :: 17:31
Печать  
Исключения - они по идее не для пользователя. Хочешь для пользователя оберточку - пиши обработчик.
  
Наверх
GTalkICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Вывод сообщения с _ВыброситьИскл()
Ответ #3 - 13. Сентября 2012 :: 02:04
Печать  
Исключение - это генерация ошибки для остановки выполнения кода. При этом 1С7 ВСЕГДА выводит сообщение, а текст ошибки - это лишь часть его...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вывод сообщения с _ВыброситьИскл()
Ответ #4 - 13. Сентября 2012 :: 03:04
Печать  
alexdd писал(а) 12. Сентября 2012 :: 15:58:
Как сделать, чтобы при использовании метода _ВыброситьИскл(<Текст сообщения>) в классе, в окно сообщений выводился только текст сообщения.
Сейчас выводится что-то вроде
Код
Выбрать все
МойКласс::МойМетод(ГрупповойКонтекст Элемент=) : <Текст сообщения>!
вирт()._ВыброситьИскл(<Текст сообщения>);
{МойКласс@MD(НомерСтроки) } 


то есть выводится куча лишней для пользователя информации.

Это специальная удобная фича для разработчиков.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Вывод сообщения с _ВыброситьИскл()
Ответ #5 - 13. Сентября 2012 :: 11:42
Печать  
ааа, точно! я понял, _ВыброситьИскл() генерирует исключение, а вывести его пользователю можно уже с помощью попытка-исключение. Все правильно, спасибо всем Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать