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

Re: subwcrevcom 1.8 incompatibility

From: Leo Davidson <leo_at_pretentiousname.com>
Date: Fri, 28 Jun 2013 17:42:32 +0100

On 28 June 2013 15:32, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> On 28.06.2013 11:44, Fejes József wrote:
>> Hi,
>>
>> Apparently, subwcrevcom was substantially changed from 1.7 to 1.8,
>> but the interface name and GUID remained the same.
>>
>> This leads to serious errors when we try to use our internal tools
>> compiled against 1.7, for example, the Url property returns a date.
>
> Not for me:
> https://tortoisesvn.googlecode.com/svn/trunk/src/SubWCRev/testCOM.js
> see attached screenshot.

If the COM interface's v-table layout changed, I think you would only
see the problem when using early binding (while referencing an version
of the old type library, or an old version of the IDL, depending on
language).

The testCOM.js script looks like it is using late binding, so it will
be looking up all the methods etc. by name at runtime (via IDispatch)
without making assumptions about the v-table layout, and won't mind if
the v-table changes.

Jozsef, which language are you calling the COM object from?

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-06-28 18:42:40 CEST

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

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