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

RE: Re: Issue tracker authoring and conflict of DLLs

From: Fernando Najera <tigris_org_at_fernandonajera.com>
Date: Tue, 16 Jul 2013 04:03:51 -0700 (PDT)

It does - sorry if I was not clear about that. My plugin has only visible problems in 64 bit platforms because the authors of Scintilla.NET decided to rename the dll they look for, so TortoiseSVN loads SciLexer.dll from TSVN folder (which is 64 bit in a 64 bit installation) and my plugin loads SciLexer64.dll from my folder (which is 64 bit), and because the names don't match, the second DLL tries to register itself (which the first one did already) and fails.

In 32-bit versions, the name of boths DLLS match, so the second one doesn't try to register itself - in fact, I suspect it's not even loaded at all.

But even in the case of both names matching, we would still be having a conflict of versions - the DLL versions could be different.

And furthermore, as the plugin is supposed to work with different Tortoises, I cannot really try to keep up with the one TSVN uses - maybe TortoiseXXX uses a different one, and then we're in deadlock again.

I'll explore the change Stefan suggested - I'm not really a C++ developer, but in my tests I managed to rebuild the dlls, which made my day :)

Thanks for the help! Regards,

Fernando Nájera

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3060581

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-07-16 16:56:02 CEST

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.