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:[EMAIL PROTECTED] Sent: Friday, 17 March 2006 1:10 p.m. To: [EMAIL PROTECTED]; NZ Borland Developers Group - Delphi List Subject: Re: [DUG] MSIMG32.DLL Did you register the DLL? ----- Original Message ----- From: "John Bird" <[EMAIL PROTECTED]> To: "'NZ Borland Developers Group - Delphi List'" <[email protected]> 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:[EMAIL PROTECTED] > Sent: Friday, 17 March 2006 12:10 p.m. > To: [EMAIL PROTECTED]; 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 <[EMAIL PROTECTED]> 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 >> [email protected] 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 > [email protected] 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 [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
