Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 46 ОтправитьПечать
Очень популярная тема (более 25 ответов) Тестирование 1cpp-icl (icpp) (число прочтений - 195501 )
grayrat
Junior Member
**
Отсутствует



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #75 - 02. Апреля 2008 :: 13:59
Печать  
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #76 - 02. Апреля 2008 :: 17:53
Печать  
grayrat писал(а) 02. Апреля 2008 :: 13:59:


Сделай тест, который подтверждает заявленную проблему.
На моих данных пока - не подтверждается.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #77 - 03. Апреля 2008 :: 09:55
Печать  
Странно ведёт себя ТП Печаль

-Раньше (2.5, ночник), при использовании класса РасшЖурнал была возможность обращаться к графам, не отображаемым в ТП и не заданым в списке доступных реквизитов
Сейчас возможность исчезла...

-Что-то странное происходит также и с колонками которые раньше отображались нормально. Например, имеет место дублирование колонок в списке доступных и в отображаемых на данный момент, причём, пока не добавишь из списка новую колонку, данные некорректны. Печаль

По вопросу (2) надо будет поискать причину, копаясь в коде класса;
По вопросу (1) прокомментируйте, плиз.

Пока откатился обратно, на 2.5.0.6 от 30 января Печаль
Хочется перейти на 3.0 Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #78 - 03. Апреля 2008 :: 10:16
Печать  
slider26 писал(а) 03. Апреля 2008 :: 09:55:
-Раньше (2.5, ночник), при использовании класса РасшЖурнал была возможность обращаться к графам, не отображаемым в ТП и не заданым в списке доступных реквизитов
Сейчас возможность исчезла...

Это нормально.
http://www.1cpp.ru/forum/YaBB.pl?num=1206042291/23#23

Цитата:
-Что-то странное происходит также и с колонками которые раньше отображались нормально. Например, имеет место дублирование колонок в списке доступных и в отображаемых на данный момент, причём, пока не добавишь из списка новую колонку, данные некорректны. Печаль

Это интересно.
Если сделаешь тест - посмотрю.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
grayrat
Junior Member
**
Отсутствует



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #79 - 03. Апреля 2008 :: 15:14
Печать  
kms писал(а) 02. Апреля 2008 :: 17:53:
grayrat писал(а) 02. Апреля 2008 :: 13:59:


Сделай тест, который подтверждает заявленную проблему.
На моих данных пока - не подтверждается.


Поймал.

Оказывается, для повторения необходимо 2 условия - включенный перехват событий и подгруженная формекс (у меня 83)
На сборках 2.5 - все нормально.
  

test_005.zip ( 3 KB | Загрузки )
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #80 - 03. Апреля 2008 :: 17:23
Печать  
grayrat писал(а) 03. Апреля 2008 :: 15:14:
Поймал.

Оказывается, для повторения необходимо 2 условия - включенный перехват событий и подгруженная формекс (у меня 83)
На сборках 2.5 - все нормально.

Отлично.
Проблема есть, но это не баг icpp/3.0.

artbear

Accept() не должен вызываться при каждом движении, тем более для полуубитых контекстов.
В данном случае я могу решить эту проблему внутри icpp, но это будет неверное решение.
Считаю, что исправлять следует причину, а не следствие.

Артур, попробуй разобраться в этих Accept'ах.
У меня есть понимание, что если не решить сейчас, эти грабли еще не раз дадут о себе знать в самых неприятных местах.

grayrat

Спасибо за четкую формулировку проблемы.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #81 - 04. Апреля 2008 :: 03:37
Печать  
kms писал(а) 03. Апреля 2008 :: 10:16:
Цитата:
-Что-то странное происходит также и с колонками которые раньше отображались нормально. Например, имеет место дублирование колонок в списке доступных и в отображаемых на данный момент, причём, пока не добавишь из списка новую колонку, данные некорректны. Печаль

Это интересно.
Если сделаешь тест - посмотрю.

Всё, разобрался Улыбка
Второе есть следствие первого...
Это некорректная работа при обращении к невидимым реквизитам в ТабПриВыводеСтроки() Печаль
Придётся переписывать класс... Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #82 - 04. Апреля 2008 :: 07:05
Печать  
kms писал(а) 03. Апреля 2008 :: 17:23:
artbear

Accept() не должен вызываться при каждом движении, тем более для полуубитых контекстов.
В данном случае я могу решить эту проблему внутри icpp, но это будет неверное решение.
Считаю, что исправлять следует причину, а не следствие.

Артур, попробуй разобраться в этих Accept'ах.
У меня есть понимание, что если не решить сейчас, эти грабли еще не раз дадут о себе знать в самых неприятных местах.

По Accept посмотрю.
Кстати, объясни мне, нафига этот Accept вообще нужен, что он делает, я пока об этом не знаю, в IDA также не смотрел, т.к. это код АльФ-а.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #83 - 04. Апреля 2008 :: 08:03
Печать  
artbear писал(а) 04. Апреля 2008 :: 07:05:
kms писал(а) 03. Апреля 2008 :: 17:23:
artbear

Accept() не должен вызываться при каждом движении, тем более для полуубитых контекстов.
В данном случае я могу решить эту проблему внутри icpp, но это будет неверное решение.
Считаю, что исправлять следует причину, а не следствие.

Артур, попробуй разобраться в этих Accept'ах.
У меня есть понимание, что если не решить сейчас, эти грабли еще не раз дадут о себе знать в самых неприятных местах.

По Accept посмотрю.
Кстати, объясни мне, нафига этот Accept вообще нужен, что он делает, я пока об этом не знаю, в IDA также не смотрел, т.к. это код АльФ-а.

Убрал Accept вообще.
Михаил, воспользуйся этой debug-сборкой ФормЕкс.
У меня сейчас практически любой тест, если загружена ФормЕкс, вылетает на 3.0
Типа транзакция не активна и все тут Печаль
Где копать, совершенно не понимаю Печаль
  

FormExArtbear84beta.rar ( 198 KB | Загрузки )

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #84 - 04. Апреля 2008 :: 08:06
Печать  
artbear писал(а) 04. Апреля 2008 :: 08:03:
Убрал Accept вообще.
Михаил, воспользуйся этой debug-сборкой ФормЕкс.
У меня сейчас практически любой тест, если загружена ФормЕкс, вылетает на 3.0
Типа транзакция не активна и все тут Печаль
Где копать, совершенно не понимаю Печаль

Нет, и без загрузки ФормЕкс не работают, например, тесты BinaryData - вылетает на ОтменитьТранзакцию типа "транзакция не активна".
А у тебя как?
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #85 - 04. Апреля 2008 :: 08:47
Печать  
В общем, возникает из-за правок для отладки.
А точнее, из-за последних строк в обоих конструкторах CBLModuleWrapper::CBLModuleWrapper
Код
Выбрать все
m_bModuleContValid = TRUE; 


Стоит эти две строки закомментить, тест BinaryData начинает проходить.
Что делать, не совсем понятно Печаль
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #86 - 04. Апреля 2008 :: 12:16
Печать  
artbear писал(а) 04. Апреля 2008 :: 08:47:
В общем, возникает из-за правок для отладки.
А точнее, из-за последних строк в обоих конструкторах CBLModuleWrapper::CBLModuleWrapper
Код
Выбрать все
m_bModuleContValid = TRUE; 


Стоит эти две строки закомментить, тест BinaryData начинает проходить.
Что делать, не совсем понятно Печаль

Блин, но ведь в 2.5 работает как часы Печаль
Чаво делать-то Печаль Печаль
  

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


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #87 - 04. Апреля 2008 :: 12:29
Печать  
artbear писал(а) 04. Апреля 2008 :: 12:16:
Чаво делать-то Печаль Печаль

Бросай пока, я поразбираюсь, как будет время.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #88 - 04. Апреля 2008 :: 12:32
Печать  
Артур, давай только сразу уточним, как поймать.

Проблема на сегодняшней сборке icpp, тесты BinaryData, без formex.
Что-то вылезет с транзакциями.

Ничего не забыл?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #89 - 04. Апреля 2008 :: 12:33
Печать  
Лады, тогда я эту строку закомментарю пока что и залью так, чтобы тесты проходили.
Также поставлю там TODO
  

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