Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

A graphics issue at a customer

132 views
Skip to first unread message

Martin

unread,
May 8, 2012, 9:33:38 AM5/8/12
to
All workstations are XP

Application recently migrated from 2.7 to 2.8

When opening a window over the top of an existing one, the new window
will be blank EXCEPT for the focus field, leave it and after about 30
seconds or so the rest of the screen appears. Also often text will be in
a larger font than the background screen.

The background can also go blank.

It is very odd all works here no issue and the 2.7 AFAIK still works OK.

Doea anyone have any idea what it might be, we also re-sent up all the DLLs.

There is other software on the PCs such as Trend with lots of assistants
(eg office assistant) running.

Anyone seen similar to this before?

Thanks

Martin

Martin

unread,
May 8, 2012, 9:38:21 AM5/8/12
to
2.7 does appear to be OK

Trend AV, and VNC are on the PC.

Jamal

unread,
May 8, 2012, 10:22:28 AM5/8/12
to
May you are low in dynamic memory. Try setting DynSize(250) in your start
function.

Jamal

"Martin" wrote in message news:Lg9qr.246960$Sb1....@fx03.am4...

Martin

unread,
May 8, 2012, 12:10:23 PM5/8/12
to
2.7 200
2.8 128

May be this is it

Martin

unread,
May 11, 2012, 7:04:06 AM5/11/12
to
OK Done that, still getting blank screens and occasional large writing.

Exit reenter then OK

Leave it for a minute OK

Very odd

Martin

Massimo Bighelli

unread,
May 11, 2012, 10:26:57 AM5/11/12
to
Martin

the font changing is one of the first alert when you are in low memory...

Massimo

Jamal

unread,
May 11, 2012, 6:27:58 PM5/11/12
to
Video card drivers? Update....

Jamal

"Martin" wrote in message news:tm6rr.139047$Yw1....@fx12.am4...

Martin

unread,
May 14, 2012, 7:08:44 AM5/14/12
to
Of all things - we found it was part of trend antivirus doing it!

Ginny Caughey

unread,
May 14, 2012, 7:35:53 AM5/14/12
to
Thanks for reporting back - that's very interesting. Does anybody know why
this might be happening?

Ginny

"Martin" wrote in message news:0J5sr.512399$ed1.1...@fx04.am4...

dlzc

unread,
May 14, 2012, 9:57:44 AM5/14/12
to
Dear Ginny Caughey

On Monday, May 14, 2012 4:35:53 AM UTC-7, Ginny Caughey wrote:
> Thanks for reporting back - that's very interesting.
> Does anybody know why this might be happening?

Any screen intensive application, has issues with most antivirus programs:
https://support.steampowered.com/kb_article.php?ref=9828-SFLZ-9289

My (uneducated) guess...
Calls to the video subsystem go deep into the OpSys, with little in the way of safeguards. So it may be a common path for some viruses to upset the OpSys into giving up controls somewhere else (so they can do their virus thing). Naturally it will be monitored by antiviruses, and their "stack design" may not be enough to support building an entire screen one field at a time. In other words, graphics designers and displayers will optimize their code, but the antivirus community feel no compunction to optimize when they see their job as security / warden.

David A. Smith

Ginny Caughey

unread,
May 15, 2012, 7:56:31 AM5/15/12
to
Thanks for the explanation. Yet another reason to suspect virus scanners on
client machines.

Ginny

"dlzc" wrote in message
news:32429038.1861.1337003864509.JavaMail.geo-discussion-forums@ynja13...

Martin

unread,
May 22, 2012, 4:08:22 AM5/22/12
to
We are downgrading the system to 2.7 now and of course reintroducing
other issues instead.

I personally am not happy

Martin

unread,
May 22, 2012, 4:16:19 AM5/22/12
to
We disabled it and our software behaved, but we are not sure if this is it.

Arne Ortlinghaus

unread,
May 22, 2012, 9:35:20 AM5/22/12
to
A possibility to control is the number of User and GDI objects opened. I
inserted a procedure that calls the Garbage collector automatically if the
number is exceeding a limit.

-- Regular control
if GetGuiResources(GetCurrentProcess(),GR_USEROBJECTS) >
snMaxResourcesUserObjects
CollectForced()
endif
if GetGuiResources(GetCurrentProcess(),GR_GDIOBJECTS) >
snMaxResourcesGDIObjects
CollectForced()
endif

-- Initialization
snMaxResourcesUserObjects := ;
QueryRegInt (HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Windows", "USERProcessHandleQuota", 0)

snMaxResourcesGDIObjects :=;
QueryRegInt (HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Windows", "GDIProcessHandleQuota", 0)

if snMaxResourcesUserObjects == 0
snMaxResourcesUserObjects:= 10000
endif
snMaxResourcesUserObjects := snMaxResourcesUserObjects*8 / 10

if snMaxResourcesGDIObjects = 0
snMaxResourcesGDIObjects := 10000
endif
snMaxResourcesGDIObjects := snMaxResourcesGDIObjects*8 / 10


Arne Ortlinghaus
ACS Data Systems

"Martin" <sp...@spam.spam> schrieb im Newsbeitrag
news:iXHur.924614$Pq.7...@fx09.am4...

Jamal

unread,
May 22, 2012, 6:37:40 PM5/22/12
to
Can you duplicate the issue with a small sample application without any user
controls or customization? Maybe you can use one of the included sample VO
apps?

If not, then you need to start isolating code and see what might be
triggering the effect?

Are you overriding any of the control styles like "transparency"?

Jamal

"Martin" wrote in message news:iXHur.924614$Pq.7...@fx09.am4...

Martin

unread,
May 25, 2012, 4:13:57 AM5/25/12
to
Will look at a small .exe, but AFAIK no overrides
0 new messages