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

Re: intl3_svn.dll & another TSVN dlls

From: George Hazan <george.hazan_at_gmail.com>
Date: 2007-05-23 09:10:40 CEST

   Hello, Stefan!
   Wed, 23 May 2007 07:26:42 +0200 you wrote:

SK> ShellExecute() is an API to start another process. Of course you don't
SK> call that one. But I'm sure you're using some other shell API which
SK> loads the shell dll with the extensions.

Only Shell_NotifyIcon gets called to this moment... Hmm...

SK> Just step through your app until the dll's are loaded (you should see
SK> that in the debugger window). Then you'll know what API call is
SK> responsible for this.

Ok :)

>> What about process filtering? Just quit without loading, if the process
>> name isn't an explorer, or TC, or FAR.
SK> What do you think the setting "show overlays only in explorer" does?

I don't think that this option does anything with these DLLs. At least I
can't see any visible difference.

SK> In that case, you're not correctly loading the shell dll or you don't
SK> correctly unload it after using it.

I don't either load it or unload. It's linked into the main app.

SK> I can assure you that the tsvn shell extension has no memory leaks at
SK> all.

BoundsChecker has the different point of view on this problem :)

WMBR, George Hazan (ghazan@postman.ru) 
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed May 23 09:11:16 2007

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