This would be much easier if it were addressed using the Standard Image
control. It needs to be enhanced to include:
Property CompIdOfImageCtrl 'Picture->Load' .vPicPathName
Property CompIdOfImageCtrl 'Picture->Clear' .vPicPathName
This would'nt be affected by the Recalc issue and is a sensible enhancement
for the control.
----- Original Message -----
From: "Emmitt Dove" <[email protected]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Friday, March 27, 2009 9:27 AM
Subject: [RBASE-L] - Flickering images
Mike,
One final set of thoughts:
Where the images are located relative to where your app is running, and
the
size of the images will impact the display speed. So if you're running
the
app locally but the images are on a network somewhere, delay in display is
inevitable. Try co-locating the images with where the app is executing by
either putting the images on the workstation or run the app on the server.
Also, if you're using high-quality jpegs, try a lower quality or
resolution
to reduce file size and therefore reduce the time it takes to
load/display.
Another possibility, and I have to say this is a stretch, would be to
store
each image in its own temporary table and use db images instead of
variable
images. That way, when the image changes, you update the table then issue
a
PROPERTY TABLE tablename 'REFRESH' to refresh just the one table and
therefore just the one image.
Emmitt Dove
Manager, Converting Applications Development
Evergreen Packaging, Inc.
[email protected]
(203) 214-5683 m
(203) 643-8022 o
(203) 643-8086 f
[email protected]