Opened 18 years ago

Last modified 18 years ago

#1092 closed Bug report

2.2.24a error with NT4

Reported by: phelum Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc: phelum, Tim Kosse, philjennings, elsapo, Alexander Schuch
Component version: Operating system type:
Operating system version:

Description

FileZilla 2.2.24a requests an unknown entry point in
Shell32.dll on NT4sp6a.

Thanks,

Steven

Change History (14)

comment:1 by Tim Kosse, 18 years ago

Is Internet Explorr 4 or newer installed? As far as I know
it's required for FileZilla to run under NT4.

comment:2 by phelum, 18 years ago

I do have IE 5.5 installed. I have never had a problem with
FileZilla before. All releases I have tried up to 2.2.23a
run with no problems. I will re-install 2.2.24 and get the
exact error message.

comment:3 by phelum, 18 years ago

The error is :
The procedure entry point SHGetSpecialFolderPathW could not
be located in the dynamic link library SHELL32.dll

Thanks,

Steven

comment:4 by phelum, 18 years ago

The error is :
The procedure entry point SHGetSpecialFolderPathW could not
be located in the dynamic link library SHELL32.dll

Thanks,

Steven

comment:5 by philjennings, 18 years ago

I have exactly the same problem on the same platform (NT4
SP6a with IE 5.5 SP2).
If I uninstall 2.2.24a and install 2.2.23a, it works fine,
but if I then uninstall 2.2.23a and install 2.2.24a then
it fails with the same error message. Seems to be related
to the 'My Documents' enhancement in 2.2.24a. (2.2.24a
works fine for me on 2000/XP)

comment:6 by Tim Kosse, 18 years ago

Now this is interesting. MSDN says the following about
SHGetSpecialFolderPath:
"Minimum operating systems Windows 2000, Windows NT 4.0 with
Internet Explorer 4.0, Windows 98, Windows 95 with Internet
Explorer 4.0"

So it should be available unless MSDN is flawed.

comment:7 by phelum, 18 years ago

I can see SHGetSpecialFolderPathW in my Win2k SHELL.dll
(2005-04-21) but not my NT4 SHELL.dll (2001-07-16). Would
it be possible to try a run-time link and just disable the
new feature if the link fails ?

To clarify my previous post: The problem occurs in 2.2.24
only.

Thanks,

Steven

comment:10 by phelum, 18 years ago

Using 2.2.24b-rc1 I get :
The procedure entry point SHGetFolderPathW could not
be located in the dynamic link library SHELL32.dll

Thanks,

Steven

comment:11 by Tim Kosse, 18 years ago

Ok, this looks like I have to search and load this function
dynamically from the DLLs.

comment:13 by phelum, 18 years ago

Hi Tim,

2.2.24b-rc2 seems fine.

Thanks,

Steven

comment:14 by Alexander Schuch, 18 years ago

This bug seems to be solved - closing it. Feel free to re-open the bug report if the
problem still persists.

Note: See TracTickets for help on using tickets.