[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [TSVN] function entry point SHGetFolderPathW not found in shell32.dll on NT4

From: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-06-03 12:58:08 CEST

Joram Agten wrote:

> Hello
>
> please put me in CC as I am not subscribed to the mailinglist
>
> thanks a lot for the great product TSVN. I use it for most of my
> repository access and am very happy with it.
> Eager to test out the new functionality of locking, I started to look
> at the compatibility for my users, and at how to do the upgrade.
>
> I tried upgrading an NT4 machine to TSVN 1.2.0.
> After rebooting the machine I noticed that I had no overlay icons for
> any versioned directory. (with version TSVN 1.1.5 they did work)
> So I went to the faq and installed ie6 with the command line options,
> rebooted, change explorer shortcut, still to no avail.
> then I looked at the processes and there was not TSNCache.exe.
> So I tried to start it manually (double click on TSVNCache.exe in the
> explorer) and the following error popped up:
> "Function entry point SHGetFolderPathW not found in shell32.dll"
> on msdn I found the following
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetfolderpath.asp
> especially the following note seems interesting:
> *Note* On older systems that require the redistributable
> SHFolder.dll, you must explicitly link to SHFolder.lib before you link
> to Shell32.lib.
>
> for completeness I include the versions
> shfolder.dll: 6.00.2800.1106
> shell32.dll: 4.72.3812.600
>
> hope this helps.
>
> greetings
> joram

This is a know issue with NT4.0.
I suffered this problem with other software and was encouraged to
install IE4, extract and run with the Shell32.dll that came with that
version. However Once you put IE 6 on there is no going back to IE4
apart from a complete re-install of NT4.0.
There is absolutely no guarantee that running with the other dll will
work with TortoiseSVN, as stated in the release notes.

Shame on MS. It smelt like a deliberate ploy to have us all buy Win2000.
I like NT4 for debugging. There seemed to be less coupling between
crashed code and other executing programs than I see with Win2000.

Now that's off my chest.
Good luck
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Jun 3 12:58:44 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.