From: Daniel T. <ta...@wa...> - 2002-09-16 19:07:20
|
Esa Vuokko wrote: > Daniel Taupin wrote: > > When I replace SHGetFolderLocation with SHGetFolderPath the "make" is > OK. But when attemping execution, I get a message (in French, i.e. from > Windows itself) that shell32.dll lack exportation of "SHGetFolderPathA" > > Would that mean that what I want to use DOES NOT exist in Win98SE (my > system) but only in Win2k/XP ? > (I have seen something like that in the description of > GetFoldderLocation or of the CSIDL...). > > In that case, is there a way of knowing these directories whatever the > Win9x/ME/XP/2k system (I ignore Win3.11 at present time...)? > > Hi, > > being quite ignorant what's the real issue, I just > looked these functions up on MSDN. > > >>From MSDN: > > for GetFolderPath: > Header shlobj.h > Import library shfolder.dll > Minimum operating systems Windows NT 4.0, Windows 95 Exact. But in this case I get a Windows error since there is no GetFolderPathA (there is in fact and exquivalencing in shellc.c/def) which is NOT in my shell32.dll ! > > for GetFolderLocation: > Minimum DLL Version shell32.dll version 5.0 or later > Custom Implementation No > Header shlobj.h > Import library shell32.lib > Minimum operating systems Windows 2000, Windows Millennium Edition > > > So you need diffrent dll and import lib, I guess. > > HTH, > ---------------------------------------------------------- > Esa Ilari Vuokko +358-50-544 8847 > esa...@bo... > Bonum IT Oy www.bonumit.com > ---------------------------------------------------------- > > -- ------------------------------------------------------------------------ Daniel Taupin, 91400 ORSAY - France E-mail= mailto:ta...@wa... Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work) (33)1.69.15.60.86 |