T
Tim
I have a question regarding the COM marshaling that occurs
between .NET and COM components. I'm on a large project
currently written with VB6/C++/COM, and we are considering
moving to .NET for "peices" of the project. As I
understand it, COM Interop allows .NET and COM to play
together, but all object/parameters passed between .NET
and COM must be marshalled. If objects are marshalled,
then the .NET component will have a COPY of the
object/parameter. Can I be sure that any updates to the
object on either side will get reflected back through the
marshalling interface? And, does anyone have any numbers
regarding performance degredation for this scenario?
Thanks in advance.
between .NET and COM components. I'm on a large project
currently written with VB6/C++/COM, and we are considering
moving to .NET for "peices" of the project. As I
understand it, COM Interop allows .NET and COM to play
together, but all object/parameters passed between .NET
and COM must be marshalled. If objects are marshalled,
then the .NET component will have a COPY of the
object/parameter. Can I be sure that any updates to the
object on either side will get reflected back through the
marshalling interface? And, does anyone have any numbers
regarding performance degredation for this scenario?
Thanks in advance.