[prev in list] [next in list] [prev in thread] [next in thread]
List: ms-dcom
Subject: Re: iid_is and cross-apartment calls...
From: Martin Gudgin <marting () DEVELOP ! COM>
Date: 2000-11-30 17:32:19
[Download RAW message or body]
I would suggest you remove the 'oleautomation' attribute from your interface
definitions. What this attribute means is 'Marshal me using the universal
marshaller'. The 'oleautomation' attribute should ideally *only* appear on
interfaces defined *inside* the library block. All interfaces defined
outside the library block will use proxy-stub marshalling if you *do not*
annotate them with 'oleautomation' or 'dual'
Hope this helps,
Gudge
----- Original Message -----
From: "Roger Lipscombe (empeg)" <roger@EMPEG.COM>
To: <DCOM@DISCUSS.MICROSOFT.COM>
Sent: Tuesday, November 28, 2000 2:51 AM
Subject: Re: iid_is and cross-apartment calls...
> > > I dont think that , just because you are using the tlb to get the
> definition
> > > of interfaces, it will use the type library marshalling to do the
> > > marshalling.
> >
> > If both a P/S DLL and a typelibrary are registered for a given
interface,
> > the P/S DLL wins. So be careful here.
>
> Any tips? Can I get away without using the TLB for the base interfaces at
> all?
>
> Regards,
> Roger.
>
> ----------------------------------------------------------------
> Users Guide http://msdn.microsoft.com/workshop/essentials/mail.asp
> contains important info including how to unsubscribe. Save time, search
> the archives at http://discuss.microsoft.com/archives/index.html
----------------------------------------------------------------
Users Guide http://msdn.microsoft.com/workshop/essentials/mail.asp
contains important info including how to unsubscribe. Save time, search
the archives at http://discuss.microsoft.com/archives/index.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic