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 , 18 years ago
comment:2 by , 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 , 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 , 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 , 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 , 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 , 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:8 by , 18 years ago
I suggest altering the source code to use SHGetFolderPath
instead.
re:
http://archives.postgresql.org/pgsql-patches/2005-01/msg00257.php
comment:9 by , 18 years ago
Please try this version:
http://filezilla.sourceforge.net/snapshots/FileZilla_2_2_24b-rc1_setup.exe
comment:10 by , 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 , 18 years ago
Ok, this looks like I have to search and load this function
dynamically from the DLLs.
comment:12 by , 18 years ago
comment:14 by , 18 years ago
This bug seems to be solved - closing it. Feel free to re-open the bug report if the
problem still persists.
Is Internet Explorr 4 or newer installed? As far as I know
it's required for FileZilla to run under NT4.