[DUG] MSIMG32.DLL

John Bird johnkbird at paradise.net.nz
Fri Mar 17 15:45:43 NZDT 2006


Yeah I tried that -Via

C:\WINDOWS\SYSTEM\REGSVR32 C:\WINDOWS\SYSTEM\MSIMG32.DLL

"Loadlibrary C:\WINDOWS\SYSTEM\MSIMG32.DLL failed 
Getlast error returns 0x0000001f"


John


-----Original Message-----
From: Dennis Chuah [mailto:dennis_cs_chuah at hotmail.com] 
Sent: Friday, 17 March 2006 1:10 p.m.
To: johnkbird at paradise.net.nz; NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] MSIMG32.DLL



Did you register the DLL?

----- Original Message ----- 
From: "John Bird" <johnkbird at paradise.net.nz>
To: "'NZ Borland Developers Group - Delphi List'" <delphi at ns3.123.co.nz>
Sent: Friday, March 17, 2006 12:40 PM
Subject: RE: [DUG] MSIMG32.DLL


>I tried copying a Win 98 version of the DLL into the program directory, 
>it  said kindly "This MSIMG32.DLL file expects a later version of 
>Windows -  upgrade your Windows version".  This was on Windows 95B 
>which normally is  able to accept a lot of Windows 98 stuff (eg it has 
>FAT32).
>
> I am pretty sure it is the RVSystem component, as the only programs 
> that have RVSystem are the only ones with the problem, the rest are 
> all using stock standard VCL components.
>
> I will experiment with a cut down version as an alternate...
>
> John
>
> -----Original Message-----
> From: Jeremy North [mailto:jeremy.north at gmail.com]
> Sent: Friday, 17 March 2006 12:10 p.m.
> To: johnkbird at paradise.net.nz; NZ Borland Developers Group - Delphi 
> List
> Subject: Re: [DUG] MSIMG32.DLL
>
>
> 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
>>
>
>
> __________ NOD32 1.1447 (20060316) Information __________
>
> This message was checked by NOD32 antivirus system. 
> http://www.eset.com
>
>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.co.nz http://ns3.123.co.nz/mailman/listinfo/delphi
> 


__________ NOD32 1.1447 (20060316) Information __________

This message was checked by NOD32 antivirus system. http://www.eset.com




More information about the Delphi mailing list