Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопрос: В модальном режиме предопределенные (число прочтений - 16819 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Вопрос: В модальном режиме предопределенные
15. Июня 2007 :: 04:58
Печать  
Вопрос: В модальном режиме предопределенные процедуры работают?
Например ПриНажаттиЛевойКнопки?
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #1 - 15. Июня 2007 :: 05:31
Печать  
Nick писал(а) 15. Июня 2007 :: 04:58:
Вопрос: В модальном режиме предопределенные процедуры работают?
Например ПриНажаттиЛевойКнопки?

А почему нет? Только "ПриНажаттиЛевойКнопки" работать не будет, а вот ПриНажатииЛевойКнопки будет Улыбка
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #2 - 15. Июня 2007 :: 05:34
Печать  
Тогда почему не работает Печаль, открываю форму не модально события срабатывают открываю модально нет!
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #3 - 15. Июня 2007 :: 05:48
Печать  
Версия FormEx?
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #4 - 15. Июня 2007 :: 05:50
Печать  
Видимо проблема в том что я открываю эту форму из другого события ПриОтжатииЛевойКнопки Печаль
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #5 - 15. Июня 2007 :: 05:51
Печать  
Цитата:
Версия FormEx?


1cpp 2.0.3.3
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #6 - 15. Июня 2007 :: 05:54
Печать  
Nick писал(а) 15. Июня 2007 :: 05:50:
Видимо проблема в том что я открываю эту форму из другого события ПриОтжатииЛевойКнопки Печаль


То есть пока одно событие не отработало другое не работает
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #7 - 15. Июня 2007 :: 05:58
Печать  
Попробуй разделенный вариант и последнюю тестовую сборку FormEx.
Хотя... Скорее всего, ты прав по поводу отработки событий. Не помню уже как там мутил.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #8 - 15. Июня 2007 :: 06:09
Печать  
Цитата:
Попробуй разделенный вариант и последнюю тестовую сборку FormEx.
Хотя... Скорее всего, ты прав по поводу отработки событий. Не помню уже как там мутил.

Да все нормально в разделенной версии работает.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #9 - 15. Июня 2007 :: 06:10
Печать  
Цитата:
Попробуй разделенный вариант и последнюю тестовую сборку FormEx.
Хотя... Скорее всего, ты прав по поводу отработки событий. Не помню уже как там мутил.


Так то же неработает Печаль
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #10 - 15. Июня 2007 :: 06:13
Печать  
Цитата:
Так то же неработает

Тогда код в студию.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #11 - 15. Июня 2007 :: 06:22
Печать  
vip писал(а) 15. Июня 2007 :: 06:13:
Цитата:
Так то же неработает

Тогда код в студию.

Спинер - нужно прописать как класс
Запустить Тест3 Нажать левую кнопку мыши
  

20070615141503.rar ( 14 KB | Загрузки )
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #12 - 15. Июня 2007 :: 06:36
Печать  
=== Syntax error в модуле 'Спиннер@MD' (Обработка.Спиннер.Форма.Модуль) 10202272
Класс: Спиннер - ошибка синтаксиса
Строка №Форма<<?>>.Закрыть();
{Обработка.Спиннер.Форма.Модуль(33)}: Переменная не определена (Форма)
{Спиннер@MD(33) }
=== Syntax error в модуле 'Спиннер@MD' (Обработка.Спиннер.Форма.Модуль) 10202272
Класс: Спиннер - ошибка синтаксиса
Строка №Форма<<?>>.Закрыть();
{Обработка.Спиннер.Форма.Модуль(38)}: Переменная не определена (Форма)

и т.д.

Если я не ошибаюсь, класс о своей форме ничего не знает. Поэтому подход в корне неверный.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #13 - 15. Июня 2007 :: 06:40
Печать  
Класс предположим и не знает но форма то о класе знает:


     Конт =  Сам();
     ОткрытьФормуМодально("Отчет",Конт,сПуть);
     Возврат Значение;

Если это не правильно, скажи как?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #14 - 15. Июня 2007 :: 06:40
Печать  
У меня таких ошибок не выдает, это в предприятии?
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #15 - 15. Июня 2007 :: 16:50
Печать  
Nick писал(а) 15. Июня 2007 :: 06:40:
     Конт =  Сам();
     ОткрытьФормуМодально("Отчет",Конт,сПуть);
     Возврат Значение;


Пардон, это код обработки или класса?

P.S. Мимо пробегал, нет времени скачивать тест...
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #16 - 16. Июня 2007 :: 03:45
Печать  
Arta писал(а) 15. Июня 2007 :: 16:50:
Nick писал(а) 15. Июня 2007 :: 06:40:
     Конт =  Сам();
     ОткрытьФормуМодально("Отчет",Конт,сПуть);
     Возврат Значение;


Пардон, это код обработки или класса?

P.S. Мимо пробегал, нет времени скачивать тест...


Класса
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #17 - 16. Июня 2007 :: 08:50
Печать  
Nick писал(а) 16. Июня 2007 :: 03:45:
Класса


Конт =  Сам();


Внимание!

Предупреждение: нельзя сохранять контекст класса в его атрибуте, т.е. запрещен следующий алгоритм:

Перем Конт;
Функция GetThis(Конт) Возврат Конт; КонецФункции
...............
Конт = GetThis(Контекст);
...............

Если Вы будете использовать такое присваивание, объекты класса, созданные Вами в алгоритмах с помощью конструкции СоздатьОбъект("ИмяКлассаКОП"), никогда не уничтожатся (memory leaks), из-за циклической ссылки на объект внутри модуля реализации КОП. Это замечание также справедливо и для взаимных ссылок, когда один экземпляр класса содержит в себе ссылку на другой, и этот другой, в свою очередь, имеет ссылку на первый.

  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #18 - 16. Июня 2007 :: 09:03
Печать  
т.е. после использования надо затереть ссылку типа конт = "";
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #19 - 18. Июня 2007 :: 04:42
Печать  
Nick писал(а) 15. Июня 2007 :: 06:40:
     Конт =  Сам();
     ОткрытьФормуМодально("Отчет",Конт,сПуть);
     Возврат Значение;

Этот код неверен, если только Конт является переменной класса.
Если же Конт является локальной переменной метода класса, то все нормально, никаких лишних/циклических ссылок не будет !
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #20 - 18. Июня 2007 :: 04:54
Печать  
artbear писал(а) 18. Июня 2007 :: 04:42:
Nick писал(а) 15. Июня 2007 :: 06:40:
     Конт =  Сам();
     ОткрытьФормуМодально("Отчет",Конт,сПуть);
     Возврат Значение;

Этот код неверен, если только Конт является переменной класса.
Если же Конт является локальной переменной метода класса, то все нормально, никаких лишних/циклических ссылок не будет !


Это понятно, спасибо. И всё же хотелось услышать окончательный ответ на ворос: возможно ли при обработке одного события для первой формы получать событие от второй формы например "ПриНажатииЛевойКнопки", пример выше
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #21 - 19. Сентября 2007 :: 05:25
Печать  
Вопрос по прежнему актуален проблема в следующем
1. В форме в событии ПриНажатииЛевойКнопкиМыши открываетс другая модальная форма
2. В этой форме несрабатывает событие ПриНажатииКнопкиКлавиатуры!

Для не модальной формы всё в порядке.

FormEx последний
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #22 - 19. Сентября 2007 :: 05:40
Печать  
Точно последний?
Тут рядом на ту же тему ветка: http://www.1cpp.ru/forum/YaBB.pl?num=1190095983
Я к вечеру попробую проверить дополнительно, но Артур, вроде, говорит, что с последней сборкой такой проблемы нет.

+ Проверил. Да, не работают события, если открывается форма из события. Щас гляну почему так.
  

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



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #23 - 19. Сентября 2007 :: 08:37
Печать  
Ну и ещё, сравните пожалуйста поведение вот этой обработке с раздельной загрузкой FormEx и без.
После открытия нужно нажать с начала Пуск а затем Стоп
я в трансе Печаль
  

25_002.ert ( 51 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #24 - 19. Сентября 2007 :: 10:08
Печать  
Люди! ну хоть ктонить попробуйте
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #25 - 19. Сентября 2007 :: 10:26
Печать  
Попробывал. Не останавливается, пока не остановишь ранее запущенную другую обработку ожидания, т.е. если на кнопке "Стоп" наисать
Код
Выбрать все
РасшФормы1.ОбработкаОжидания(,0);РасшФормы.ОбработкаОжидания(,0); 


то всё останавливается. Уж не знаю правильно ли это..  Нерешительный
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #26 - 19. Сентября 2007 :: 10:26
Печать  
Nick писал(а) 19. Сентября 2007 :: 10:08:
Люди! ну хоть ктонить попробуйте

Подтверждаю неправильное поведение таймеров. Это появилось в последних сборках. Попробовал к примеру #56 - все нормально.
Для меня это очень критично - есть обработки, завязанные на сложном взаимодействии таймеров.
Вопрос, видимо, к Артуру.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #27 - 19. Сентября 2007 :: 10:56
Печать  
vip писал(а) 19. Сентября 2007 :: 10:26:
Nick писал(а) 19. Сентября 2007 :: 10:08:
Люди! ну хоть ктонить попробуйте

Подтверждаю неправильное поведение таймеров. Это появилось в последних сборках. Попробовал к примеру #56 - все нормально.
Для меня это очень критично - есть обработки, завязанные на сложном взаимодействии таймеров.
Вопрос, видимо, к Артуру.

Проверю
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #28 - 19. Сентября 2007 :: 11:23
Печать  
Баг подтверждаю Печаль
Исправлю.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #29 - 19. Сентября 2007 :: 11:43
Печать  
Народ, расскажите мне - нафига в одной форме несколько таймеров? Для чего вы их используете?
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #30 - 19. Сентября 2007 :: 12:38
Печать  
artbear писал(а) 19. Сентября 2007 :: 11:43:
Народ, расскажите мне - нафига в одной форме несколько таймеров? Для чего вы их используете?

Расскажу.
Несколько таймеров это суррогат листенера. Эти таймеры абсолютно не загружают проц, даже при минимальном интервале. У меня это независимая проверка состояния сокетов для связи со сторонними приложениями, отслеживание файловых изменений и т.д. и т.п. Очень удобно.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #31 - 19. Сентября 2007 :: 13:15
Печать  
Исправлено.
Исходники отправлю АльФ-у.
Надеюсь, он на днях выложит Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #32 - 19. Сентября 2007 :: 13:21
Печать  
Кстати, а для глобальных таймеров какое поведение должно быть или ожидается?
Т.е. если в двух разных объектах типа Сервис запустить ОбработкаОжидания с разными процедурами-таймерами, должны ли работать оба таймера или только один (как у 1С) ?

Пока работает только один глобальный таймер, последний запущенный !

Править?
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #33 - 19. Сентября 2007 :: 13:21
Печать  
artbear писал(а) 19. Сентября 2007 :: 13:15:
Исправлено.
Исходники отправлю АльФ-у.
Надеюсь, он на днях выложит Улыбка

Дык, может, пока выложишь куда-нибудь. А то у меня беда может случиться. Биллинг цифрового ТВ, понимаш.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #34 - 19. Сентября 2007 :: 13:29
Печать  
На вопрос о глобальных таймерах ответь и выложу Улыбка
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #35 - 19. Сентября 2007 :: 13:33
Печать  
artbear писал(а) 19. Сентября 2007 :: 13:29:
На вопрос о глобальных таймерах ответь и выложу Улыбка

Глобальный так и должен работать. Это аналог 1С-ного.
А вот локальные должны работать одновременно.
Выкладывай Очень довольный
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #36 - 19. Сентября 2007 :: 14:16
Печать  
Выкладываю исправленную сборку
Цитата:
[Сборка 70]
     - Исправлен баг - метод РасширениеФормы::ОбработкаОжидания мог задать всего один таймер, а не несколько


Проверяйте.
Исправлял только локальный таймер, все остальное не трогал.

ЗЫ Скорее всего, АльФ также выложит сборку под этим номером.
« Последняя редакция: 20. Сентября 2007 :: 05:05 - artbear »  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #37 - 19. Сентября 2007 :: 14:18
Печать  
Цитата:
+ Проверил. Да, не работают события, если открывается форма из события. Щас гляну почему так.

Алексей, разобрался?
Не работают только события клавы?
Другие события типа ПослеОткрытия/ПослеЗакрытия в последней сборке работают в нескольких модальных формах, я проверял.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #38 - 19. Сентября 2007 :: 14:25
Печать  
artbear писал(а) 19. Сентября 2007 :: 14:16:
Выкладываю исправленную сборку
Цитата:
[Сборка 70]
     - Исправлен баг - метод РасширениеФормы::ОбработкаОжидания мог задать всего один таймер, а не несколько


Проверяйте.
Исправлял только локальный таймер, все остальное не трогал.

ЗЫ Скорее всего, АльФ также выложит сборку под этим номером.


CTimerWithEvent::CTimerWithEvent - Нельзя создавать новый таймер с ID, равным существующему таймеру

Твое или Алексея? В предыдущих сборках такое проходило.
Это при попытке для уже запущенного таймера изменить, например, интервал.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #39 - 20. Сентября 2007 :: 01:03
Печать  
artbear писал(а) 19. Сентября 2007 :: 11:43:
Народ, расскажите мне - нафига в одной форме несколько таймеров? Для чего вы их используете?

Вот и я говорю нужен отдельный объект ТАЙМЕР Улыбка

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #40 - 20. Сентября 2007 :: 04:17
Печать  
vip писал(а) 19. Сентября 2007 :: 14:25:
CTimerWithEvent::CTimerWithEvent - Нельзя создавать новый таймер с ID, равным существующему таймеру

Твое или Алексея? В предыдущих сборках такое проходило.
Это при попытке для уже запущенного таймера изменить, например, интервал.

Мое.
Исправлю.

ЗЫ Вот как плохо работать без автоматических тестов !!
что-то да пропускается при проверке Печаль
А для таймеров никак не получается придумать тестирование Печаль
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #41 - 20. Сентября 2007 :: 04:27
Печать  
Цитата:
Вот и я говорю нужен отдельный объект ТАЙМЕР

Несколько экземппляров РасширениеФормы с ОбработкойОжидания это отдельные таймеры и есть.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #42 - 20. Сентября 2007 :: 04:35
Печать  
vip писал(а) 20. Сентября 2007 :: 04:27:
Цитата:
Вот и я говорю нужен отдельный объект ТАЙМЕР

Несколько экземппляров РасширениеФормы с ОбработкойОжидания это отдельные таймеры и есть.


А если использовать надо внутри класса? Без визуальной формы?
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #43 - 20. Сентября 2007 :: 04:52
Печать  
Nick писал(а) 20. Сентября 2007 :: 04:35:
vip писал(а) 20. Сентября 2007 :: 04:27:
Цитата:
Вот и я говорю нужен отдельный объект ТАЙМЕР

Несколько экземппляров РасширениеФормы с ОбработкойОжидания это отдельные таймеры и есть.


А если использовать надо внутри класса? Без визуальной формы?

Тады ой.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #44 - 20. Сентября 2007 :: 05:06
Печать  
vip писал(а) 19. Сентября 2007 :: 14:25:
CTimerWithEvent::CTimerWithEvent - Нельзя создавать новый таймер с ID, равным существующему таймеру

Это при попытке для уже запущенного таймера изменить, например, интервал.

Исправлено.
ЗЫ номер сборки менять не стал - оставил 70
  

FormExArtbear70.rar ( 165 KB | Загрузки )

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос: В модальном режиме предопределенные
Ответ #45 - 20. Сентября 2007 :: 05:36
Печать  
artbear писал(а) 20. Сентября 2007 :: 05:06:
vip писал(а) 19. Сентября 2007 :: 14:25:
CTimerWithEvent::CTimerWithEvent - Нельзя создавать новый таймер с ID, равным существующему таймеру

Это при попытке для уже запущенного таймера изменить, например, интервал.

Исправлено.
ЗЫ номер сборки менять не стал - оставил 70

Работает. Спасибо.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #46 - 20. Сентября 2007 :: 05:44
Печать  
Ну рас работает возвращаемся к основному вопросу этой темы Улыбка, а иммено

Вопрос по прежнему актуален проблема в следующем
1. В форме в событии ПриНажатииЛевойКнопкиМыши открываетс другая модальная форма
2. В этой форме несрабатывает событие ПриНажатииКнопкиКлавиатуры!

Для не модальной формы всё в порядке.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #47 - 20. Сентября 2007 :: 06:04
Печать  
Nick писал(а) 20. Сентября 2007 :: 05:44:
Ну рас работает возвращаемся к основному вопросу этой темы Улыбка, а иммено

Вопрос по прежнему актуален проблема в следующем
1. В форме в событии ПриНажатииЛевойКнопкиМыши открываетс другая модальная форма
2. В этой форме несрабатывает событие ПриНажатииКнопкиКлавиатуры!

Для не модальной формы всё в порядке.

Значит так... насколько я помню, было такое понятие "ФлагЗащитыОтАЛьФа" - переменная, которая правила глюк двойного срабатывания процедуры события до отработки первого. Так вот... Из-за этого флага, который в последствии был в саму компоненту внесен, и возникает такая ситуация.
Буду разбираться как бы это дело обойти.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #48 - 20. Сентября 2007 :: 07:58
Печать  
Цитата:
Значит так... насколько я помню, было такое понятие "ФлагЗащитыОтАЛьФа"


Альф нападает, мы защищаемся  Смех
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #49 - 25. Сентября 2007 :: 01:26
Печать  
Цитата:
Значит так... насколько я помню, было такое понятие "ФлагЗащитыОтАЛьФа" - переменная, которая правила глюк двойного срабатывания процедуры события до отработки первого. Так вот... Из-за этого флага, который в последствии был в саму компоненту внесен, и возникает такая ситуация.
Буду разбираться как бы это дело обойти.


Как успехи? Очень хочется  Плачущий
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос: В модальном режиме предопределенные
Ответ #50 - 25. Сентября 2007 :: 07:19
Печать  
Nick писал(а) 25. Сентября 2007 :: 01:26:
Цитата:
Значит так... насколько я помню, было такое понятие "ФлагЗащитыОтАЛьФа" - переменная, которая правила глюк двойного срабатывания процедуры события до отработки первого. Так вот... Из-за этого флага, который в последствии был в саму компоненту внесен, и возникает такая ситуация.
Буду разбираться как бы это дело обойти.


Как успехи? Очень хочется  Плачущий

Пока никак.
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать