Most 4.72 DLLS are put in place by the COMUPD401.exe or COMUPD50.exe
available at http://msdn.microsoft.com. -- I would tend to give that a try.
Certainly you can't just copy on a new DLL.
Regards,
  Andrew Cooke.

-----Original Message-----
From: Jason L. Coley [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 24 May 2001 10:16 a.m.
To: Multiple recipients of list delphi
Subject: RE: RE: Re: [DUG]: Delphi 3 & Delphi 5 differences with DLL's?


Well I can't just upgrade the shell32.dll as it bombs NT quite badly, so
how can I compile the dll so that it doesn't bomb out on loading if an
old version of the shell32.dll is installed. I mean, I don't even get to
the point where the code SHGetSettings is run before the DLL fails, so
does that mean when the DLL is first called into memory the functions
are searched for then, and if they are not there how can I gracefully
stop the dll from bombing and just not use SHGetSettings on systems
without the correct version of the Shell32.dll?

Regards
Jason Coley
Manawatu Software Solutions
http://www.software-solutions.co.nz

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to