I tried installing gcc version of 028 beta4 and got a error shell32.dll missing dll
the dll is installed on my system !
028 problems
The dll is found, but it's missing a function we use. This function is only used in the GCC build (Does anyone know why?), does the VisualC build work for you?
Klax, do you have time to look into it? It'd be nice if the GCC build would work for win98, too, otherwise VisualC 6 stays our only option for official builds, and that sucks. I'll have a quick look this evening, but can't promise results.
Klax, do you have time to look into it? It'd be nice if the GCC build would work for win98, too, otherwise VisualC 6 stays our only option for official builds, and that sucks. I'll have a quick look this evening, but can't promise results.
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
z-man: It is a "trick" to make mingw compile tDirectories.cpp. The libraries in mingw doesn't have defined 'SHGetSpecialFolderPath' and I used the superset function 'SHGetFolderPath'.
I believe this problem will be solved installing an updated ShFolder DLL or redistributing it with the installer in mingw build (check the OS and if needed install in armagetronad folder):
http://www.microsoft.com/downloads/deta ... FA18D37E0F
Tell us iceman
--------------------------------------
More info extracted from MSDN:
SHGetFolderPath: This function is a superset of SHGetSpecialFolderPath, included with earlier versions of the Shell. On systems preceeding those including Shell32.dll version 5.0 (Windows Millennium Edition (Windows Me) and Windows 2000), SHGetFolderPath was obtained through SHFolder.dll, distributed with Microsoft Internet Explorer 4.0 and later versions. SHFolder.dll always calls the current platform's version of this function. If that fails, it will try to simulate the appropriate behavior. SHFolder.dll continues to be included for backward compatibility, though the function is now implemented in Shell32.dll.
* SHGetFolderPath:
http://msdn.microsoft.com/library/defau ... erpath.asp
* SHGetSpecialFolderPath:
http://msdn.microsoft.com/library/defau ... erpath.asp
I believe this problem will be solved installing an updated ShFolder DLL or redistributing it with the installer in mingw build (check the OS and if needed install in armagetronad folder):
http://www.microsoft.com/downloads/deta ... FA18D37E0F
Tell us iceman
--------------------------------------
More info extracted from MSDN:
SHGetFolderPath: This function is a superset of SHGetSpecialFolderPath, included with earlier versions of the Shell. On systems preceeding those including Shell32.dll version 5.0 (Windows Millennium Edition (Windows Me) and Windows 2000), SHGetFolderPath was obtained through SHFolder.dll, distributed with Microsoft Internet Explorer 4.0 and later versions. SHFolder.dll always calls the current platform's version of this function. If that fails, it will try to simulate the appropriate behavior. SHFolder.dll continues to be included for backward compatibility, though the function is now implemented in Shell32.dll.
* SHGetFolderPath:
http://msdn.microsoft.com/library/defau ... erpath.asp
* SHGetSpecialFolderPath:
http://msdn.microsoft.com/library/defau ... erpath.asp