Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Please help - dynamic link library shell32 not found

Status
Not open for further replies.

MikeSalway

Programmer
Aug 27, 2001
2
AU
Hi.

I hope someone can help me..

I've developed an application using Delphi 2 on Windows 95 (a while ago), and now the resulting application needs to be installed on Windows NT/2000.

I have since re-installed my development system to Windows 98, and I'm having problems getting my application to compile again - but that's not my question.

If I simply try to run (not compile) the application on Windows NT/2000 (it was developed and compiled on Win95), I get the error:

The dynamic link library shell32 could not be found in the specified path [path]

The [path] lists my entire PATH variable, which includes WINNT/system, WINNT/system32 and the current directory.
shell.dll and shell32.dll both live in WINNT/system32, and I tried copying them into the current directory, but I get the same error.

Can anybody please help me with this problem..

Thanks!

 
There are quite a few different versions of Shell32.DLL check that you are :

A) Using the most up to date version OR
B) Using functions that are within the vision you are using
C) Make sure the DLL is registered


X-) Billy H

bhogar@acxiom.co.uk
 
I actually resolved the problem, but not using the above post (thanks anyway).

I copied my shell.dll and shell32.dll from my WINNT/system directory, into the same directory as my executable.
I then renamed them to simply "shell" and "shell32", and then my application loaded.

Give that a shot.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top