Message
 
 
To
All
General information
Forum:
ASP.NET
Category:
Other
Title:
Inheritance
Environment versions
Environment:
C# 2.0
Miscellaneous
Thread ID:
01455125
Message ID:
01455125
Views:
114
Hi,

I am having a problem that I will try to present here is a simplified manner:
public class MyBaseClass
{
    public DataSet myDataSet;
    
    public void MyMethod( string cStr )
    {
          // do something with the string cStr
   }
}

public class MyDerivedClass : MyBaseClass
{
               // Nothing is this class, so far
 }

public partial class frmMyForm : Form
{
   private string cStr
   public MyDefirvedClass m_DerivedClass;

   public frmMyForm()
   {
         InitializeComponent();
         m_DerivedClass.MyMethod( cStr );                        //  !!! This where I get error Null Reference
   }

}
Note that the when I type m_DerivedClass in the frmMyForm constructor the intellisense shows the methods (MyMethod among them) of the class MyBaseClass so I know that I have declared "using" correctly. Why do I get the Null Reference on call MyMethod() then?

TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Next
Reply
Map
View