Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Проблема: ВнешнееСобытие (число прочтений - 5577 )
falkongm
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 05. Сентября 2006
Пол: Мужской
Проблема: ВнешнееСобытие
26. Декабря 2006 :: 13:41
Печать  
Суть проблемы в следующем:

Если используется метод "ВнешнееСобытие", то после закрытия программы, процесс убивается не верно. И винда постоянно пытается отправить отчет об ошибки в микрософт.

Пременная "Сервис" объявлена как глобальная. Метод "ВнешнееСобытие" вызывается в модуле справочника.

Релиз 1с: 25
1с++ v. 2.5
formex v. 2.0.5 #33

P.S. На 1с++ v. 2.0.3.2 работает все прекрасно!
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема: ВнешнееСобытие
Ответ #1 - 26. Декабря 2006 :: 15:07
Печать  
Код вызова и код обработки внешнего события покажи.
Внешние события использую очень широко и ничего не замечал.
  
Наверх
ICQ  
IP записан
 
falkongm
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 05. Сентября 2006
Пол: Мужской
Re: Проблема: ВнешнееСобытие
Ответ #2 - 27. Декабря 2006 :: 13:12
Печать  
vip писал(а) 26. Декабря 2006 :: 15:07:
Код вызова и код обработки внешнего события покажи.
Внешние события использую очень широко и ничего не замечал.


Это не только в моих модулях выдается ошибка, но и при использовании скласса РедактированиеТаблицыЗначений, выходит аналогичная ситуация (хотя я так понимаю у остальных такая ошибка не вылазит). И именно из-за метода ВнешнееСобытие (проверено)...

Проверял на разных компах, с различными сборками винды - результат один и тот-же, но при подключении 1с++ 2.0.3.2 - все чудесно
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема: ВнешнееСобытие
Ответ #3 - 27. Декабря 2006 :: 14:11
Печать  
Покажи все-таки вызов метода в модуле справочника и его обработку.
Не стесняйся Улыбка
Он у тебя как вызывается, в ОбработкеОжидания?
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Проблема: ВнешнееСобытие
Ответ #4 - 27. Декабря 2006 :: 17:47
Печать  
falkongm писал(а) 27. Декабря 2006 :: 13:12:
vip писал(а) 26. Декабря 2006 :: 15:07:
Код вызова и код обработки внешнего события покажи.
Внешние события использую очень широко и ничего не замечал.


Это не только в моих модулях выдается ошибка, но и при использовании скласса РедактированиеТаблицыЗначений, выходит аналогичная ситуация (хотя я так понимаю у остальных такая ошибка не вылазит). И именно из-за метода ВнешнееСобытие (проверено)...

Проверял на разных компах, с различными сборками винды - результат один и тот-же, но при подключении 1с++ 2.0.3.2 - все чудесно


Есть такая проблемма... решение - неизвестно Подмигивание
  
Наверх
wwwICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема: ВнешнееСобытие
Ответ #5 - 28. Декабря 2006 :: 05:12
Печать  
Пример теста приведи, в котором ошибка появляется.
например, что нужно сделать/нажать и т.д в примере для класса редактирования таблицы значений, чтобы увидеть ошибку.
Использую этот пример на сборке 2.5, ошибку не вижу
  

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


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 05. Сентября 2006
Пол: Мужской
Re: Проблема: ВнешнееСобытие
Ответ #6 - 28. Декабря 2006 :: 13:24
Печать  
artbear писал(а) 28. Декабря 2006 :: 05:12:
Пример теста приведи, в котором ошибка появляется.
например, что нужно сделать/нажать и т.д в примере для класса редактирования таблицы значений, чтобы увидеть ошибку.
Использую этот пример на сборке 2.5, ошибку не вижу


Да ничего делать вобщем то не нужно. Просто в модуле пишешь что-то в этом роде

сервис.ВнешнееСобытие("FormEx","КакоетоСобытие",Параметр);

и все. Закрываем 1с-ку и получаем ошибку
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема: ВнешнееСобытие
Ответ #7 - 28. Декабря 2006 :: 13:43
Печать  
Цитата:

Да ничего делать вобщем то не нужно. Просто в модуле пишешь что-то в этом роде

сервис.ВнешнееСобытие("FormEx","КакоетоСобытие",Параметр);

и все. Закрываем 1с-ку и получаем ошибку

Пишу во многих местах и ошибку не получаю.
Конкретизируй все-таки. Реальный код дай.
Непонятно же, как вызываешь и как обрабатываешь. Что делаешь при обработке события, в какой момент посылаешь его, для чего и т.д.
Или на чистой конфе потести.
  
Наверх
ICQ  
IP записан
 
falkongm
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 05. Сентября 2006
Пол: Мужской
Re: Проблема: ВнешнееСобытие
Ответ #8 - 28. Декабря 2006 :: 14:07
Печать  
На чистой конфе все работает прекрасно  Озадачен

А в рабочей, создаю внешний отчет. Пишу буквально следующее

//*******************************************
Процедура ОбработкаВнешнегоСобытия(Пар1,Пар2,Пар3)
     Сообщить("ОбработкаВнешнегоСобытия");
КонецПроцедуры

Процедура Сформировать()
     Сервис=СоздатьОбъект("Сервис");
     Сервис.ВнешнееСобытие("бла-бла","бла-бла","бла-бла");
КонецПроцедуры

Запускаю обработку. Закрываю 1с. И выскакивает ошибка.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема: ВнешнееСобытие
Ответ #9 - 28. Декабря 2006 :: 14:16
Печать  
Цитата:
На чистой конфе все работает прекрасно

Ну тогда при чем здесь FormEx?
Ясно же, что дело в твоей рабочей конфе.

Может еще какие события обрабатываются? От сканера или еще чего-нибудь?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать