Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Если открыть форму модально из модальной формы.. (число прочтений - 7476 )
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Если открыть форму модально из модальной формы..
18. Сентября 2007 :: 06:13
Печать  
Есть открытая модально форма внешней обработки (Ф1), на этой форме есть елемент диалога который открывает другую форму модально (Ф2), так вот. Почему:
- в Ф1 обрабатывается "ПриНажатииПравойКнопки()", а в Ф2 нет.
- как сделать так что бы и в Ф2 обрабатывалась "ПриНажатииПравойКнопки()".
Спасибо.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #1 - 18. Сентября 2007 :: 06:27
Печать  
Какая версия FormEx?
  

FormEx developer
Наверх
www  
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #2 - 18. Сентября 2007 :: 06:30
Печать  
Цитата:
Какая версия FormEx?


1CPP 2.0.3.3.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #3 - 18. Сентября 2007 :: 06:50
Печать  
1) А другие события ФормЕкс отрабатываются нормально в Ф2? типа ПослеОткрытия, ПослеЗакрытия?
2) Обработчики событий описаны локально в Ф1 и Ф2?
Попробуй проверь глобальные обработчики.
3) Переходи на последний ФормЕкс сборки 69, в нем этой ошибки точно нет Улыбка
  

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


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #4 - 18. Сентября 2007 :: 10:04
Печать  
artbear писал(а) 18. Сентября 2007 :: 06:50:
1) А другие события ФормЕкс отрабатываются нормально в Ф2? типа ПослеОткрытия, ПослеЗакрытия?
2) Обработчики событий описаны локально в Ф1 и Ф2?
Попробуй проверь глобальные обработчики.
3) Переходи на последний ФормЕкс сборки 69, в нем этой ошибки точно нет Улыбка


1. Странно, но отрабатывается только "ПослеОткрытия", а вот все остальное в том числе и "ПослеЗакрытия" не отрабатываются...
2. Да локально. Глобальных не использую.
3. Не факт что ошибка моя, а не компоненты.

Если обработку Ф2 открывать не из модальной формы Ф1, а например через "Файл=Открыть..." все отрабатывается.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #5 - 18. Сентября 2007 :: 10:58
Печать  
chicago писал(а) 18. Сентября 2007 :: 10:04:
artbear писал(а) 18. Сентября 2007 :: 06:50:
3) Переходи на последний ФормЕкс сборки 69, в нем этой ошибки точно нет Улыбка


3. Не факт что ошибка моя, а не компоненты.

Так я тебе и намекаю, что не исключена ошибка в старой версии ФормЕкс, которой нет в новой версии Улыбка
  

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


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #6 - 18. Сентября 2007 :: 11:20
Печать  
artbear писал(а) 18. Сентября 2007 :: 10:58:
Так я тебе и намекаю, что не исключена ошибка в старой версии ФормЕкс, которой нет в новой версии Улыбка


Ну переход на новую версию компоненты подразумевает разделенное использование ФормЕкс и 1СРР, что тянет за собой переделывание очень многих вещей. Чего на даный момент нет желания делать.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #7 - 18. Сентября 2007 :: 11:25
Печать  
chicago писал(а) 18. Сентября 2007 :: 11:20:
Ну переход на новую версию компоненты подразумевает разделенное использование ФормЕкс и 1СРР, что тянет за собой переделывание очень многих вещей. Чего на даный момент нет желания делать.

Каких вещей, например?
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #8 - 18. Сентября 2007 :: 13:07
Печать  
chicago писал(а) 18. Сентября 2007 :: 11:20:
artbear писал(а) 18. Сентября 2007 :: 10:58:
Так я тебе и намекаю, что не исключена ошибка в старой версии ФормЕкс, которой нет в новой версии Улыбка


Ну переход на новую версию компоненты подразумевает разделенное использование ФормЕкс и 1СРР, что тянет за собой переделывание очень многих вещей. Чего на даный момент нет желания делать.

У меня лично переход на разделенный вариант потянул за собой только дописывание одной строчки в глобальнике (загрузка компоненты) и изменение строки инициализации табличного поля там, где оно используется.
  

FormEx developer
Наверх
www  
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #9 - 18. Сентября 2007 :: 13:18
Печать  
Цитата:
У меня лично переход на разделенный вариант потянул за собой только дописывание одной строчки в глобальнике (загрузка компоненты) и изменение строки инициализации табличного поля там, где оно используется.


Можно пример?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #10 - 18. Сентября 2007 :: 13:21
Печать  
chicago писал(а) 18. Сентября 2007 :: 13:18:
Цитата:
У меня лично переход на разделенный вариант потянул за собой только дописывание одной строчки в глобальнике (загрузка компоненты) и изменение строки инициализации табличного поля там, где оно используется.


Можно пример?

Пример чего?
  

FormEx developer
Наверх
www  
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #11 - 18. Сентября 2007 :: 13:41
Печать  
Цитата:
Пример чего?


Пример:
- "одной строчки в глобальнике (загрузка компоненты)";
- "изменение строки инициализации табличного поля"?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #12 - 18. Сентября 2007 :: 13:49
Печать  
chicago писал(а) 18. Сентября 2007 :: 13:41:
Цитата:
Пример чего?


Пример:
- "одной строчки в глобальнике (загрузка компоненты)";
- "изменение строки инициализации табличного поля"?

1. ЗагрузитьВнешнююКомпоненту("FormEx.dll");
2. Это по памяти, сейчас под рукой нет.
гФорма=СоздатьОбъект("Форма");
ТаблПоле=гФорма.СоздатьЭлементУправления("ТабличноеПоле");
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Если открыть форму модально из модальной формы
Ответ #13 - 18. Сентября 2007 :: 13:56
Печать  
Цитата:
У меня лично переход на разделенный вариант потянул за собой только дописывание одной строчки в глобальнике (загрузка компоненты) и изменение строки инициализации табличного поля там, где оно используется.

Ну и АктивИкс слегка по-другому вешается. И, наверное, и все изменения.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Если открыть форму модально из модальной формы
Ответ #14 - 19. Сентября 2007 :: 05:15
Печать  
Мне во время перехода, правда, давно это было, пришлось во всех классах и обработках менять СоздатьОбъект("СервисРасшФормы") на СоздатьОбъект("Сервис").

ЗЫ возможно, у меня была очень старая версия 1С++ со включенным ФормЕкс Улыбка
  

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