Click here to Skip to main content
15,915,771 members
Home / Discussions / C#
   

C#

 
GeneralPre-Build Event Faliled Pin
Prasadepparla14-Dec-04 18:32
Prasadepparla14-Dec-04 18:32 
GeneralRe: Pre-Build Event Faliled Pin
spif200114-Dec-04 22:04
spif200114-Dec-04 22:04 
GeneralRe: Pre-Build Event Faliled Pin
Matt Gerrans15-Dec-04 9:31
Matt Gerrans15-Dec-04 9:31 
GeneralActive X for other browsers Pin
Jsmooth14-Dec-04 16:09
Jsmooth14-Dec-04 16:09 
GeneralCan't think straight! Pin
Jim Ptak14-Dec-04 16:00
Jim Ptak14-Dec-04 16:00 
GeneralRe: Can't think straight! Pin
Daniel Turini14-Dec-04 20:28
Daniel Turini14-Dec-04 20:28 
GeneralRe: Can't think straight! Pin
Jim Ptak15-Dec-04 2:54
Jim Ptak15-Dec-04 2:54 
GeneralRe: Can't think straight! Pin
J4amieC15-Dec-04 3:43
J4amieC15-Dec-04 3:43 
This is a simple OO problem.

What you need is a base class (preferably an Interface) which defines all the shared functionality of your common objects, that is what you declare the "MyClass" as in the above example.

eg:


interface IDoSomething
{
   void DoSomething();
}

interface IDoSomethingFactory
{
   IDoSomething CreateDoSomething();
}

public class ConcreteDoSomething : IDoSomething
{
   public void DoSomething(){Console.WriteLine("Done");}  
}

public class ConcreteDoSomethingFactory : IDoSomethingFactory
{
   public IDoSomething CreateDoSomething()
   {
      return new ConcreteDoSomething();
   }
}

/// Client Code ///

function DoFunkyStuff(IDoSomethingFactory factory)
{
   IDoSomething myObj = factory.CreateDoSomething();
   myObj.DoSomething();
}

GeneralRe: Can't think straight! Pin
Jim Ptak15-Dec-04 4:12
Jim Ptak15-Dec-04 4:12 
GeneralRe: Can't think straight! Pin
Jim Ptak15-Dec-04 4:17
Jim Ptak15-Dec-04 4:17 
GeneralRe: Can't think straight! Pin
J4amieC15-Dec-04 4:20
J4amieC15-Dec-04 4:20 
GeneralClipboard SetData and GetData... Pin
new_phoenix14-Dec-04 14:51
new_phoenix14-Dec-04 14:51 
GeneralRe: Clipboard SetData and GetData... Pin
Nick Parker14-Dec-04 15:36
protectorNick Parker14-Dec-04 15:36 
GeneralRe: Clipboard SetData and GetData... Pin
new_phoenix18-Dec-04 10:46
new_phoenix18-Dec-04 10:46 
GeneralRe: Control parenting... Pin
new_phoenix18-Dec-04 12:17
new_phoenix18-Dec-04 12:17 
QuestionHow to obtain serial number of devices Pin
gussano14-Dec-04 13:18
gussano14-Dec-04 13:18 
AnswerRe: Gussano Pin
Dave Kreskowiak15-Dec-04 12:14
mveDave Kreskowiak15-Dec-04 12:14 
GeneralRe: Gussano Pin
gussano17-Dec-04 11:02
gussano17-Dec-04 11:02 
GeneralRe: Gussano Pin
Dave Kreskowiak17-Dec-04 14:02
mveDave Kreskowiak17-Dec-04 14:02 
Generalpopulate one datagrid combobox based on another Pin
nadandjade14-Dec-04 11:07
nadandjade14-Dec-04 11:07 
Generalcontrol draw to graphics surface Pin
Judah Gabriel Himango14-Dec-04 10:24
sponsorJudah Gabriel Himango14-Dec-04 10:24 
GeneralRe: control draw to graphics surface Pin
Daniel Turini14-Dec-04 20:22
Daniel Turini14-Dec-04 20:22 
Questionmultiline textbox to MSDE ntext field ? Pin
fracalifa14-Dec-04 10:18
fracalifa14-Dec-04 10:18 
AnswerRe: multiline textbox to MSDE ntext field ? Pin
Dave Kreskowiak14-Dec-04 10:38
mveDave Kreskowiak14-Dec-04 10:38 
GeneralRe: multiline textbox to MSDE ntext field ? Pin
fracalifa14-Dec-04 11:10
fracalifa14-Dec-04 11:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.