Opened 14 years ago

Last modified 13 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 Changed 14 years ago by Tim Kosse

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

comment:2 Changed 14 years ago by phelum

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 Changed 14 years ago by phelum

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

Thanks,

Steven

comment:4 Changed 14 years ago by phelum

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

Thanks,

Steven

comment:5 Changed 14 years ago by philjennings

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 Changed 14 years ago by Tim Kosse

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 Changed 14 years ago by phelum

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 Changed 14 years ago by phelum

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 Changed 14 years ago by Tim Kosse

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

comment:13 Changed 14 years ago by phelum

Hi Tim,

2.2.24b-rc2 seems fine.

Thanks,

Steven

comment:14 Changed 13 years ago by Alexander Schuch

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.