![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
![]()
Сделал так:
Код:
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Что такое mHandle? и выложите весь код PrintWindow(mHandle, dc, 0x1);
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
![]() Код:
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
Гарбадж коллектор из соображений производительности не освобождает оперативную память, пока не посчитает это нужным. Например, если на машине установлено достаточно много памяти, и свободной тоже полно. Так что ваши "скачки" загруженности ОЗУ - штатная работа сборщика мусора. Почитайте на досуге о принципах и механизмах его работы. Не нравится? Переходите на язык с ручным управлением памятью, там момент освобождения памяти контролировать сами будете.
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Как вы невнимательно читаете..
Все графиксы надо в юзинг оборачивать. Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
![]()
Luuzuk, возможно Вы правы, но что касательно моей проблемы и вопроса, они решены, благодаря WorldMaster. Еще раз выражаю огромную признательность Вам. ОЗУ не то что бы в норме, а в идеале, программа изредка достигает 10-11 мб, после чего прыгает до 7 мб. Осталось только вопрос с отображением картинки в pictureBox1 разобраться, так как пока этого не происходит, к сожалению, но это другая история, буду тыкаться. Еще раз спасибо.
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
![]()
Вопрос с отображением решил, переместив Thread.Sleep в границы оператора using:
Код:
Увеличил время задержки до 40 мс, минут 10 работает стабильно, больше не пробовал. За исключением некоторых моментов - если форму перетаскивать (быстро), происходит краш изображения, если медленно, то работает. Если форма не фиксированного размера, и pictureBox привязана к сторонам формы (т.е. если форму растянуть, то и размер pictureBox увеличится) при попытке увеличить форму, так же происходит краш изображения, если делать это медленно, то все работает. Если же форма фиксированного размера, и сделать двойной клик по ее заголовку (границам) то это тоже приведет к крашу изображения. Подозреваю что связанно это с задержкой в цыкле, или не правильным ее размещением. Последний раз редактировалось SPLER; 11.04.2014 в 15:16. Причина: Дополнение |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Да покажите вы код PrintWindow сразу станет ясно что к чему.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 15.02.2014
Сообщений: 53
|
![]()
WorldMaster, вот вообще весь код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрин активного окна | 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 |