[DUG] MSIMG32.DLL
Jeremy North
jeremy.north at gmail.com
Fri Mar 17 12:09:36 NZDT 2006
It is because of the TToolbar component I would think. It now has an
option to draw as a gradient and that function isn't supported by
Win95 or NT4.
You can actually copy a MSIMG32.dll from Win98 or higher machine to
the Win95 machine if you are able to do that.
Alternatively you could write your own MSIMG32 dll that exports a
GradientFill function with the same params as the API one and just
don't implement it.
Or you could tell them that Win95 is not supported anymore.
cheers,
Jeremy
On 3/17/06, John Bird <johnkbird at paradise.net.nz> wrote:
> D2006: I have a program using Rave Reports in Code (RVSystem component). I
> have just discovered this program will not run on Windows 95, which does not
> contain MSIMG32.DLL. As far as I can tell Windows 98 and later generally
> have this file (used for enhanced graphics).
>
> This program does need to be able to run on Windows 95, which can live
> without the printing function. I figure the best way is to make a version
> of the program without the Rave component for those pcs.
>
> Q1 - is the MSIMG32.DLL used for Rave? (I am guessing used for the print
> preview)
>
> Q2 - Is this scheme below the best way to make an alternate version of the
> program minus the printing?
>
> The printing code and definition of RVSystem is all in one unit, with
> several printing functions and procedures in it called from other units as
> needed, so I guess the way to do it is make a cut down version of this unit
> with a similar name, and a messagebox saying "printing is not supported in
> this version", and in the second version of the program have the cut down
> unit in the project instead of the full one.....
>
> John
>
>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.co.nz
> http://ns3.123.co.nz/mailman/listinfo/delphi
>
More information about the Delphi
mailing list