Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вот такую штуку можно сделать ... (число прочтений - 2345 )
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Вот такую штуку можно сделать ...
10. Мая 2011 :: 17:15
Печать  
Подскажите возможно ли переопределения некоторых процедур и функций ГМ таким образом, что бы при вызове например Функции"ОбработкаТабличнойЧасти()" срабатывала моя переопределенная функция загруженная например вторым глобальником. Или это не реально? Нерешительный
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Вот такую штуку можно сделать ...
Ответ #1 - 16. Мая 2011 :: 05:09
Печать  
Обработчики событий присутствуют в обоих глобальниках?
Вызов обработчика из второго глобальника должен замещать вызов базового события, или дополнять его?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: Вот такую штуку можно сделать ...
Ответ #2 - 16. Мая 2011 :: 05:49
Печать  
Satans Claws писал(а) 16. Мая 2011 :: 05:09:
Обработчики событий присутствуют в обоих глобальниках?
Вызов обработчика из второго глобальника должен замещать вызов базового события, или дополнять его?

Обработчик события есть в обоих глобальниках
Обработчик должен замещать метод в 1 глобальнике на метод из 2 глобальника.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вот такую штуку можно сделать ...
Ответ #3 - 16. Мая 2011 :: 06:00
Печать  
ИМХО подобное не реализовано ни в ФормЕкс, ни в 1С++
  

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


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Вот такую штуку можно сделать ...
Ответ #4 - 16. Мая 2011 :: 08:13
Печать  
mozer писал(а) 16. Мая 2011 :: 05:49:
Satans Claws писал(а) 16. Мая 2011 :: 05:09:
Обработчики событий присутствуют в обоих глобальниках?
Вызов обработчика из второго глобальника должен замещать вызов базового события, или дополнять его?

Обработчик события есть в обоих глобальниках
Обработчик должен замещать метод в 1 глобальнике на метод из 2 глобальника.


У меня, вообще говоря, сделано так:
в глобале есть функция глОбработкаЯчейкиТаблицы(...), в которую тупо перенаправляется вызов из ОбработкаЯчейкиТаблицы.
Сделано это ради того, что иногда есть необходимость из обработчика в форме передать управление в глобальный обработчик.
Это безотносительно двух глобалов.
Просто при таком подходе можно точно так же перенаправлять и в другой глобал.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: Вот такую штуку можно сделать ...
Ответ #5 - 16. Мая 2011 :: 11:15
Печать  
Satans Claws писал(а) 16. Мая 2011 :: 08:13:
mozer писал(а) 16. Мая 2011 :: 05:49:
Satans Claws писал(а) 16. Мая 2011 :: 05:09:
Обработчики событий присутствуют в обоих глобальниках?
Вызов обработчика из второго глобальника должен замещать вызов базового события, или дополнять его?

Обработчик события есть в обоих глобальниках
Обработчик должен замещать метод в 1 глобальнике на метод из 2 глобальника.


У меня, вообще говоря, сделано так:
в глобале есть функция глОбработкаЯчейкиТаблицы(...), в которую тупо перенаправляется вызов из ОбработкаЯчейкиТаблицы.
Сделано это ради того, что иногда есть необходимость из обработчика в форме передать управление в глобальный обработчик.
Это безотносительно двух глобалов.
Просто при таком подходе можно точно так же перенаправлять и в другой глобал.

Идея в том что например я зная что стандартное поведение некоторых глобальных функций меня не устраивает и переписываю их по себя.
Выходит обновление и мне нужно копаться что я изменил и зачем.
А я например взял изменил порядок вызова одной процедуры на другую. И ненужно закорачиваться и тратить драгоценное время.
Если что то пойдет ни так подправить свой глобальник.  Улыбка
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: Вот такую штуку можно сделать ...
Ответ #6 - 16. Мая 2011 :: 11:16
Печать  
artbear писал(а) 16. Мая 2011 :: 06:00:
ИМХО подобное не реализовано ни в ФормЕкс, ни в 1С++

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