|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2014, 15:29 | #21 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Да все работает .. собрал проект запустил и все .. наблюдаю за окном чужим. Но вот если окно свернуть за которым следим то в пиктюрбокс чернота выводится. так что в этом у вас и проблема наверное.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 11.04.2014 в 15:32. |
11.04.2014, 15:47 | #22 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
На счет сворачивания в курсе, но тут же в том и проблема, что с окном все в порядке, оно просто перекрыто, ну в прочем это не проблема. Вот что у меня происходит при быстром перетаскивании формы, или по двойному клику по заголовку формы, ну или при сворачивании, опять же, формы.
П.с. при двойном клике, редко такое случается, но бывает в основном другие варианты способствуют этому. В чем беда понять не могу. Последний раз редактировалось SPLER; 11.04.2014 в 15:48. Причина: Дополнение |
11.04.2014, 15:55 | #23 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
А в отдельном потоке обновляйте Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
11.04.2014, 15:59 | #24 | |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Цитата:
Код:
|
|
11.04.2014, 16:02 | #25 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Как решение можно вынести все за пределы цикла while а внутри оставить только Код:
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 11.04.2014 в 16:06. |
|
11.04.2014, 16:04 | #26 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
WorldMaster, спасибо, сейчас попробую. Ось 7 х64 СП1.
nedel, спасибо и за Ваш ответ, тоже опробую. На счет 100 кадров, чуть ранее в теме написал, что поправил до 25 к\сек, т.е. Sleep(40). |
11.04.2014, 16:27 | #27 |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Ну еще один нюанс BackgroundWorker.DoWork обрабатывается в отдельном потоке, а обращаться к визуальным элементам управления можно только в потоке, в котором он был создан...
Код:
|
11.04.2014, 16:40 | #28 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Попробуйте так сделать:
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
11.04.2014, 17:03 | #29 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
WorldMaster и nedel, спасибо большое за ваши варианты.
Но решил проблему ваш вариант nedel, за исключеним одного не большого но, при сворачивании формы, backgroundWorker2 прекращает свою работу, не ясно правда почему. Однако при всех остальных вариантах, при которых ранее возникала проблема, сейчас они полностью отсутствуют. Вот код приложу на всякий случай: Код:
|
11.04.2014, 18:10 | #30 | |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрин активного окна | GrabbeR | Общие вопросы Delphi | 3 | 21.05.2012 15:28 |
определение активного окна | DeDoK | Общие вопросы Delphi | 3 | 13.12.2010 19:07 |
Confirm при закрытии активного окна | Jensi | JavaScript, Ajax | 4 | 17.08.2009 19:06 |
Поиск активного окна | Arigato | Win Api | 5 | 22.11.2008 18:32 |