Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) СтатусВозврата в классе "Перехватчик" (число прочтений - 43272 )
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #45 - 26. Марта 2007 :: 08:02
Печать  
А как тогда перехватить "ВводНового" - эта процедура отрабатывает до "ПриОткрытии"
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #46 - 26. Марта 2007 :: 11:07
Печать  
Посмотри в ФормЕксе - там Алексей добавлял какие-то события специально для подобных задач.
А события ФормЕкс перехватчик также ловит Улыбка
  

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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #47 - 26. Марта 2007 :: 12:53
Печать  
artbear писал(а) 26. Марта 2007 :: 11:07:
Посмотри в ФормЕксе - там Алексей добавлял какие-то события специально для подобных задач.
А события ФормЕкс перехватчик также ловит Улыбка


Ничего похожего не нашел - все существующие события отрабатывают после "ВводНового", поэтому ее перехватить не получится.
Разговоры были по поводу добавления "ПередОткрытием", но дальше походу не пошло
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #48 - 26. Марта 2007 :: 13:14
Печать  
Лады, сделаю перехват типа "СобытиеГМ_ВводНового"
  

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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #49 - 26. Марта 2007 :: 13:19
Печать  
Лучше было бы сделать перехват инициализации модуля...
Чтобы после его компиляции вызывалась предопределенная процедура типа
"ПослеИнициализации(Конт)"
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #50 - 26. Марта 2007 :: 13:22
Печать  
Этого пока не будет, т.к. ни АльФ, ни я пока такой способ не нашли Печаль
  

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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #51 - 26. Марта 2007 :: 13:23
Печать  
Ну а в "СобытиеГМ_ВводНового" мне кажется нет особой надобности - придется разбивать код перехвата в разных классах



ЗЫ  а перехватить "AssignAndCompile" нельзя? Там вроде контекст передается...
...хотя далек я от С++
  
Наверх
ICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #52 - 05. Апреля 2007 :: 08:27
Печать  
Еще один баг нашел:
Если из процедуры "ПриНачалеВыбораЗначения" открывать модально форму, на которой есть реквизит для выбора элемента справочника, то перехват не работает.

При проверке обранужил, что объект сразу удаляется, т.е. срабатывает "Конструктор" и сразу "Деструктор"

  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #53 - 05. Апреля 2007 :: 10:33
Печать  
Хорошо, проверю.
  

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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #54 - 06. Апреля 2007 :: 05:48
Печать  
Если в классе перехватывается событие ""ПослеОткрытия"", то она отрабатывает дважды, если вызывается оригинальное событие




ЗЫ.. что-то я разошелся, проверяя как это все работает
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #55 - 06. Апреля 2007 :: 07:14
Печать  
Хорошо, и это проверю в выходные.

Тестируешь, молодец, однозначно Улыбка
  

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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #56 - 06. Апреля 2007 :: 07:18
Печать  
Это в моих интересах - чем проще писать, тем больше времени для отдыха останется  Подмигивание
  
Наверх
ICQ  
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #57 - 06. Апреля 2007 :: 09:51
Печать  
Почему у меня не отрабатывает СобытиеГМ_ПриОткрытии() при двойном щелчке мышью в журнале документов или нажатии клавиши Enter? При открыть из контекстного меню работает. Во всех других местах работает. Версия 1с 25 пропатченая soaron. Другие компоненты отключал. Win XP SP2.
Что делаю не так? Может что включить надо? Помогите.
  
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #58 - 06. Апреля 2007 :: 10:24
Печать  
А где ты пишешь "СобытиеГМ_ПриОткрытии()"
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: СтатусВозврата в классе "Перехватчик"
Ответ #59 - 06. Апреля 2007 :: 10:33
Печать  
Приведи код класса-обработчика перехвата
и пример его подключения.
  

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