Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-14 Thread Dmitry Shaporenkov
- Original Message - From: "J. Merrill" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, September 13, 2003 8:05 PM Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability > At 02:11 PM 9/13/2003 +0400, Dmitry S

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-13 Thread J. Merrill
At 02:11 PM 9/13/2003 +0400, Dmitry Shaporenkov wrote (in part) >- Original Message - >From: "J. Merrill" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Friday, September 12, 2003 7:39 PM >Subject: Re: [ADVANCED-DOTNET] Object identities, ma

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-13 Thread Dmitry Shaporenkov
- Original Message - From: "J. Merrill" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 12, 2003 7:39 PM Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability > Wouldn't using the string parameter to

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-13 Thread J. Merrill
003 +0400, Dmitry Shaporenkov wrote >- Original Message - >From: "Ron O'Rourke" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Friday, September 12, 2003 4:24 PM >Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and >in

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Dmitry Shaporenkov
- Original Message - From: "Jim Sievert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 12, 2003 6:17 PM Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability > Besides your solution, perhaps the GIT may

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Jim Sievert
OTECTED] > Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling > issues and interoperability > > > - Original Message - > From: "Jim Sievert" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, September 12, 2003 4:20 PM > Su

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Dmitry Shaporenkov
- Original Message - From: "Ron O'Rourke" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 12, 2003 4:24 PM Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability > Per the Hashtable Class docs: >

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Dmitry Shaporenkov
- Original Message - From: "Jim Sievert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 12, 2003 4:20 PM Subject: Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability > Your best bet is to compare objects based on

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Ron O'Rourke
Per the Hashtable Class docs: "The objects used as keys in a Hashtable must implement or inherit the Object.GetHashCode and Object.Equals methods. If key equality were simply reference equality, the inherited implementation of these methods would suffice. Furthermore, these methods must produce th

Re: [ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Jim Sievert
going to have to do some work -- probably by specializing the Hashtable... > -Original Message- > From: Dmitry Shaporenkov [mailto:[EMAIL PROTECTED] > Sent: Friday, September 12, 2003 4:25 AM > To: [EMAIL PROTECTED] > Subject: [ADVANCED-DOTNET] Object identities, marsha

[ADVANCED-DOTNET] Object identities, marshaling issues and interoperability

2003-09-12 Thread Dmitry Shaporenkov
Hi all, I need help in a problem concerning COM/.NET interoperability in a multithreaded application. The application (written in C#) uses an external component which exposes COM-based object model. Let's say 'Item' is an object of the model, item has a __CComObject type. Items are accessed via ca