Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Непонятно куда копать  :( (число прочтений - 3528 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Непонятно куда копать  :(
09. Сентября 2008 :: 03:38
Печать  
В классе есть код:

Вариант 1 (рабочий)
Код
Выбрать все
	Попытка
		нЗначПарам = СоздатьОбъект(сТип);
	Исключение
	     сОшибка = ОписаниеОшибки();
	     Сам().ПоследняяОшибка = сОшибка;
	     Возврат 0;
	КонецПопытки;
 




Вариант 2 (не рабочий)
Код
Выбрать все
	Попытка
		нЗначПарам = СоздатьОбъект(сТип);
	Исключение
	     Сам().ПоследняяОшибка = ОписаниеОшибки();
	     Возврат 0;
	КонецПопытки;
 




Процедура обработчик записи в свойство
Код
Выбрать все
Процедура ПриЗаписи_ПоследняяОшибка(Знач сПоследняяОшибка)
	ПоследняяОшибка = СокрЛП(сПоследняяОшибка);
	Если ПустаяСтрока(ПоследняяОшибка) = 0 Тогда
		Сообщить("Ошибка: " + ПоследняяОшибка);
	КонецЕсли;
КонецПроцедуры

 




В процедуру ПриЗаписи_ПоследняяОшибка параметр сПоследняяОшибка во втором варианте получаю пустую строку Печаль

Пытаюсь вынести это дело в тест всё работает Печаль.

Скажите куда копать?
Релиз 1cpp 3.0.1.16
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #1 - 09. Сентября 2008 :: 04:37
Печать  
Попробуй убрать Знач, возможно, что в этом проблема.
или дождись 3.0.1.17 - сегодня планирую выложить, там со Знач все в порядке.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #2 - 09. Сентября 2008 :: 04:41
Печать  
artbear писал(а) 09. Сентября 2008 :: 04:37:
Попробуй убрать Знач, возможно, что в этом проблема.
или дождись 3.0.1.17 - сегодня планирую выложить, там со Знач все в порядке.


Не это я наоборот уже добавил
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #3 - 09. Сентября 2008 :: 05:29
Печать  
Тест выложи, плиз, посмотрю
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #4 - 09. Сентября 2008 :: 05:35
Печать  
artbear писал(а) 09. Сентября 2008 :: 05:29:
Тест выложи, плиз, посмотрю

Я ж пишу:

Цитата:
Пытаюсь вынести это дело в тест всё работает.


А выкладывать все классы там 1000 строк...
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #5 - 09. Сентября 2008 :: 05:45
Печать  
В таком случае только сведение функционала к минимальному набору-тесту поможет, иначе никак Печаль
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #6 - 09. Сентября 2008 :: 06:39
Печать  
Разобрался таки с тестом, это юнит тест для FuncTest
Артур, глянь пожалуйста.
  

UnitTest.zip ( 16 KB | Загрузки )
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #7 - 09. Сентября 2008 :: 08:55
Печать  
Вот, с тестом уже намного лучше разбираться Улыбка
Начал изучать.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #8 - 16. Сентября 2008 :: 04:09
Печать  
artbear писал(а) 09. Сентября 2008 :: 08:55:
Вот, с тестом уже намного лучше разбираться Улыбка
Начал изучать.


И как там процесс изучения?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Непонятно куда копать  :(
Ответ #9 - 16. Сентября 2008 :: 10:12
Печать  
Посмотрел тест, увидел баг, посмотрел код 1С++, вроде все верно.
В отладчике посидел, пока ничего не понял, отложил Печаль
Пока больше времени нету, буду смотреть, как освобожусь.
Странная, конечно, ошибка Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать