Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ExecuteModule (число прочтений - 2935 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ExecuteModule
09. Января 2007 :: 15:55
Печать  
В каком случае этот класс выдает 'Destroying ExecuteModule class'?

Понять не могу, где косяк в связке классов Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #1 - 12. Января 2007 :: 11:34
Печать  
Данное сообщение выдается в случае получения неизвестного исключения при работе любого метода класса ВыполняемыйМодуль.

Кстати, давно думаю о том, чтобы убрать подобное сообщение. Правда, в этом случае 1С должна падать.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #2 - 12. Января 2007 :: 11:36
Печать  
А неизвестное это как? Улыбка
Все равно описание ошибки должно приходить? Или я чего то не понимаю?

У меня проблема с классом активикс-тулбара. Периодически вываливается, а почему - не могу найти...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #3 - 15. Января 2007 :: 05:01
Печать  
Неизвестное исключение - именно неизвестное, т.е. невозможно получить инфу о том, какое это исключение стандартными средствами С++.
Т.е. какой-то из внутренних методов дает ошибку, это может быть как 1С, так и АктивИкс, 1С++ или любая другая ВК.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #4 - 16. Января 2007 :: 07:00
Печать  
Печаль
Понял
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #5 - 16. Января 2007 :: 16:29
Печать  
Артур, смотрел по логам, обычно такая ошибка происходит через некоторое время после:
Meta = СоздатьОбъект("MetaInfoClasses");
Meta.ОчиститьДанныеОптимизацииКлассов();

Но поймать причину как обычно не получается Печаль

Раньше когда эти классы были реализованы через Делегат - никаких ошибок не появлялось Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #6 - 17. Января 2007 :: 05:31
Печать  
1) Возможно, у тебя есть какие-то глобальные объекты?

2) Мы активно юзаем этот метод в конфе тестирования 1С++. Никаких ошибок не зафиксировано.
Например, можно несколько раз подряд запускать тестирование и каждый раз будет выполнять сброс кеша.
Я специально запускал обработку несколько раз для проверки этого метода, все было нормально.

Ищи у себя, попробуй добиться повторяемости ошибки, хотя я понимаю, как это сложно Улыбка
  

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: ExecuteModule
Ответ #7 - 17. Января 2007 :: 05:34
Печать  
Arta писал(а) 12. Января 2007 :: 11:36:
У меня проблема с классом активикс-тулбара. Периодически вываливается, а почему - не могу найти...

Могу попробовать поразбираться, если ты мне пришлешь готовую конфу с инструкцией, как можно добиться такой ошибки, пусть и не с первого раза.
Я могу запустить эту конфу в отладчике МС ВС++ и посмотреть, в какой момент падает
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ExecuteModule
Ответ #8 - 17. Января 2007 :: 08:43
Печать  
Буду копать, искать условия при каких она выскакивает.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать