На другом компьютере криво работает Refresh Window...

  • Автор темы Автор темы Cyrax
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Cyrax

Топикстартер
10 лет на форуме
Сообщения
588
Реакции
4
Имеется файл с большим числом объектов. При изменении масштаба часто новое изображение (в новом масштабе) накладывается на старое (в предыдущем масштабе). В этом случае приходится выполнять функцию Refresh Window.
На WinXP SP3 (Corel X3 SP3) эта функция работала следующим образом: и докер "Object Manager", и само окно с объектами на мгновение полностью очищаются (становятся полностью белыми), затем в них всё по новому отрисовывается.
Но на другом компьютере (WinXP SP2) в том же самом Corel'е X3 SP3 с теми же самыми настройками Tools-Options-Display эта функция ведёт себя несколько иначе. Докер "Object Manager" перед отрисовкой также на мгновение полностью очищается. Но само окно с графическими объектами перед отрисовкой уже не очищается - просто происходит перерисовка объектов в новом масштабе. При этом старые объекты (в предыдущем масштабе) не удаляются. Т.е. каша из старых объектов (в предыдущем масштабе) остаётся.

Различия в двух вариантах имеют место только в версиях последнего устновленного SP. Если дело в этом, то в WinXP SP3 функция Refresh Window работает нормально, а в WinXP SP2 - подглючивает.

Проблема заключается именно в SP2 ?
Если так, то помогите устранить проблему без установки SP3.
Refresh Window я выполняю с помощью макроса (процедура содержит одну команду: Application.Refresh). Может, какую-то команду ещё вставить в эту процедуру, чтобы перед перерисовкой окно с объектами полностью очищалось ?
 
Ответ: На другом компьютере криво работает Refresh Window...

А что и конфигурация компов совершенно одинакова? Больше похоже на глюки видеокарты. Кстати чем не угодил SP3? Лично я не заметил никакого вреда от установки обновления.
 
Ответ: На другом компьютере криво работает Refresh Window...

Нажмите F3 F4. "Каша" пропала?
А ещё есть CTRL-W
 
Ответ: На другом компьютере криво работает Refresh Window...

А что и конфигурация компов совершенно одинакова? Больше похоже на глюки видеокарты.
Конфигурация не одинакова, но думаю, дело в SP2. На двух компах с SP2 наблюдается этот глюк. На 3-м компе с SP3 - всё нормально.

Realalex сказал(а):
Нажмите F3 F4. "Каша" пропала?
А ещё есть CTRL-W
Та же самая каша.
A CTRL+W - это и есть Refresh Window
 
Ответ: На другом компьютере криво работает Refresh Window...

Оказывается, дело не в WinXP SP2/SP3. Проблема имеет место только в X3 SP2.
В X3 и X3 SP1 refresh выполняется без глюков.
 
Статус
Закрыто для дальнейших ответов.