Abstract interfaces and classes - Urgent Help
- From: "Carlos Lozano" <CarlosLozano@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 30 Jun 2005 20:07:01 -0700
Hi,
I have an OCX I need to use in an implementation and always gets a
protection level error saying:
I get an error message saying:
OCXReference.InterfaceClass is inaccessible due to its protection level
The OCX module has basically the following structure:
Namespace OCXmodule
{
public abstract interface Interface_A : _Interface_B, Interface_C
{
}
public abstract Interface _Interface_B
{
public abstract new void method1();
}
public abstract interface _Interface_C
{
public abstract new void method2();
public abstract new void method3();
}
public class InterfaceClass
{
public virtual new void Method2()
{
}
public virtual new void method3()
{
}
}
}
I am trying to create an instance of InterfaceClass Class to use the base
code.
I tried the following 2 approaches:
Attempt 1:
using System;
using OCXReference;
NameSpace MySpace
{
Public class _MyClass : OCXReference.InterfaceClass
{
public void Method2()
{
base.Method2();
}
public void method3()
{
base.Method3();
}
}
}
I get an error message saying:
OCXReference.InterfaceClass is inaccessible due to its protection level
Attempt 2:
using System;
using OCXReference;
NameSpace MySpace
{
Public class _MyClass : OCXReference.Interface_A
{
private OCXReference.InterfaceClass oClass = new
CXReference.InterfaceClass();
public void Method1()
{
oClass.Method2();
}
public void Method2()
{
oClass.Method2();
}
public void method3()
{
oClass.Method3();
}
}
}
I get same error message when creating the new CXReference.InterfaceClass()
saying:
OCXReference.InterfaceClass is inaccessible due to its protection level
How can I call the code contained in the Class to use the base code?
I will appreciate any help.
Carlos Lozano
www.caxonline.net
.
- Follow-Ups:
- Re: Abstract interfaces and classes - Urgent Help
- From: Wiebe Tijsma
- Re: Abstract interfaces and classes - Urgent Help
- Prev by Date: Re: Why not multiple inheritance in C# and java
- Next by Date: COM+ object not being released back to the pool
- Previous by thread: Specific Font Size question
- Next by thread: Re: Abstract interfaces and classes - Urgent Help
- Index(es):
Relevant Pages
|
Loading