Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Уничтожение объекта (число прочтений - 1871 )
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Уничтожение объекта
11. Ноября 2009 :: 13:07
Печать  
Возможно, вопрос уже поднимался, тогда прошу прощения, не нашел.
Проблема в следующем, если в глобальном модуле создан объект глMyObj. И, в ПриЗавершенииРаботыСистемы() не написать глMyObj = 0, то при закрытии 1С вылазит окошко с предупреждением MyCls::Деструктор(). Пожно ли как-то убрать это предупреждение?Улыбка
Дело в том, что если создано много объектов, например в открытых в 1С формах, если просто закрыть 1С, не закрывая эти формы, то после 1Сной ПриЗавершенииРаботыСистемы(), еще успевают выполниться некоторые методы этих объектов, которые обращаются у меня к глMyObj. Поэтому, если я его уничтожу, получаю ошибки.
Сумбурно написал, короче, можно ли как-то убрать это предупреждение?Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Уничтожение объекта
Ответ #1 - 12. Ноября 2009 :: 08:06
Печать  
Так ты сам из своего класса из метода Деструктор убери свое собственное сообщение о вызове деструктора Улыбка
1С и 1С++ здесь не виноваты, это твой собственный код работает.
В момент выхода из 1С, когда никаких окон 1С уже нет, любые Сообщить выходят как Предупреждения.
  

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


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Уничтожение объекта
Ответ #2 - 12. Ноября 2009 :: 08:20
Печать  
вот блин, точно, виновата эта строчка в Деструкторе()
Код
Выбрать все
//#curmeth 


Спасибо Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать