Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Как сделать из Процедуры Метод объекта? (число прочтений - 5779 )
Roman_K
Junior Member
**
Отсутствует


I Love 1C++!

Сообщений: 61
Местоположение: Kiev
Зарегистрирован: 27. Июня 2008
Пол: Мужской
Re: Как сделать из Процедуры Метод объекта?
Ответ #15 - 16. Октября 2008 :: 08:21
Печать  
читаю доки 1С++ .......

Сложно както, ...да и общей картины я еще не вижу, а именно - как я в итоге достигну своей цели (вызвать метод другой формы).

Я вот что нашел: класс "СервисРасшФормы" содержит метод "ВыполнитьПроцедуру", к-ый выполняет процедуру, содержащуюся в контексте. У меня есть документы со спозиционированном в них на нужном элементе (Текущий документ выбран). Как мне применить "ВыполнитьПроцедуру"? а именно: как получить объект типа Контекст (контекст формы документа), если у меня есть указатель на этот документ?

З.Ы. Способ с ОткрытьФорму таки работает - просто я форму открывал неправильно. ...но хочу делать не через ж......у, а хоть както приближенно к ООП
  

Я б изменил мир, ...но Бог не дает исходники
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Как сделать из Процедуры Метод объекта?
Ответ #16 - 16. Октября 2008 :: 08:33
Печать  
Когда у тебя есть спозиционированный документ, у тебя есть всего лишь ссылка на него в базе данных... Это объект-ссылка... Не имеет он контекста формы.

А все процедуры и функции и локальные переменные - они есть только в контексте открытой формы.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как сделать из Процедуры Метод объекта?
Ответ #17 - 16. Октября 2008 :: 10:36
Печать  
Т.е. либо ОткрытьФорму, либо перенос кода из модуля формы в отдельный модуль - т.е. то, что я уже тебе давным-давно ответил Улыбка см. мой пост повыше.
  

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


I Love 1C++!

Сообщений: 61
Местоположение: Kiev
Зарегистрирован: 27. Июня 2008
Пол: Мужской
Re: Как сделать из Процедуры Метод объекта?
Ответ #18 - 16. Октября 2008 :: 14:38
Печать  
Ok. спасибо. тема закрыта
  

Я б изменил мир, ...но Бог не дает исходники
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать