Страница 1 из 1
Ошибка не допустимый параметр

Добавлено:
Пн янв 25, 2016 3:06 pm
xmastree
Периодически в процессе работы программы возникает ошибка Недопустимый параметр Процедура GetHdc. Что делать ?
Re: Ошибка не допустимый параметр

Добавлено:
Пн янв 25, 2016 3:26 pm
dmitry
Это связано с графикой. Обычно возникает при работе через удаленный рабочий стол. Ни на что не влияет, можно игнорировать.
Re: Ошибка не допустимый параметр

Добавлено:
Пн янв 25, 2016 11:05 pm
xmastree
Да, при работе через удаленный рабочий стол. Как быть? Эта ошибка мешает работе + сильно тормозит программу.
Re: Ошибка не допустимый параметр

Добавлено:
Вт янв 26, 2016 5:11 am
dmitry
Насколько я понимаю, это ошибка на аппаратном уровне. На некоторых форумах встречал: "Обновил драйвер видеокарты, прошло".
Наверняка у вас к серверу подключаются несколько компьютеров. Это происходит на каждом из них или только на одном? Есть еще какая-то закономерность? Какое окно в программе в этот момент открыто на экране? Не связано ли это с медленным интернетом или разрывами соединения (смысл ошибки - невозможно получить графический контекст устройства)?
Re: Ошибка не допустимый параметр

Добавлено:
Сб фев 06, 2016 9:17 pm
xmastree
1. К серверу подключаются 4 компьютера. Все пользовательские компьютеры новые. Сервер довольно мощный (Intel Core i5 + SSD + 16G ОЗУ). Видеокарта встроенная.
2. Это происходит на каждом из них. Закономерности нет. Каждый терминальный режим живет своей жизнью.
3. Какое окно в программе в этот момент открыто на экране? Не совсем понял вопрос. Перефразируйте.
4. Все соединения происходят в рамках одной локальной сети в пределах одного помещения. Соединений через интернет нет в принципе.
Re: Ошибка не допустимый параметр

Добавлено:
Сб фев 06, 2016 9:20 pm
xmastree
Не сервере стоит Windows Server 2008 R2
Re: Ошибка не допустимый параметр

Добавлено:
Вс фев 07, 2016 10:19 am
dmitry
GetHDC - это "получить контекст графического устройства" (экрана). Возможно это происходит при переключении с удаленного рабочего стола на свой экран или обратно?
Я со своей стороны пересмотрю все места в программе, где упоминается объект graphics, сделаю надежней.