G
Guest
Hi,
Been building a nice integration layer between COM and .NET which worked
perfectly up until the moment I installed Framework 1.1 SP1.
The COM layer creates and initializes .NET classes registered as COM classes
and running in COM+. After installing SP1, the COM layer cannot create the
..NET classes any more, what I get instead is the following error "Declaration
referenced in a method implementation can not be a final method", the hResult
is -214622054 (80131522). The .NET classes compile just fine, and this error
comes up only in run time.
Further investigation led me to believe that this issue source is in .NET
classes that override methods of their base class: I noticed that if I change
the inheritance code and DO NOT override the base classes functions, the
problem goes away....but then again, it's no good, as the base class code is
running instead of the "real" implementation.
Please advise,
T.
Been building a nice integration layer between COM and .NET which worked
perfectly up until the moment I installed Framework 1.1 SP1.
The COM layer creates and initializes .NET classes registered as COM classes
and running in COM+. After installing SP1, the COM layer cannot create the
..NET classes any more, what I get instead is the following error "Declaration
referenced in a method implementation can not be a final method", the hResult
is -214622054 (80131522). The .NET classes compile just fine, and this error
comes up only in run time.
Further investigation led me to believe that this issue source is in .NET
classes that override methods of their base class: I noticed that if I change
the inheritance code and DO NOT override the base classes functions, the
problem goes away....but then again, it's no good, as the base class code is
running instead of the "real" implementation.
Please advise,
T.