Click here to Skip to main content
15,923,168 members
Home / Discussions / C#
   

C#

 
QuestionRe: Unbound DataGridView copy to Unbound DataGridView Pin
led mike28-Jan-09 5:38
led mike28-Jan-09 5:38 
AnswerRe: Unbound DataGridView copy to Unbound DataGridView Pin
Lodeclaw28-Jan-09 5:45
Lodeclaw28-Jan-09 5:45 
QuestionDLL Entry Point Pin
mahmoud babli28-Jan-09 4:25
mahmoud babli28-Jan-09 4:25 
AnswerRe: DLL Entry Point [modified] Pin
Luc Pattyn28-Jan-09 5:02
sitebuilderLuc Pattyn28-Jan-09 5:02 
JokeRe: DLL Entry Point Pin
mahmoud babli28-Jan-09 5:23
mahmoud babli28-Jan-09 5:23 
AnswerRe: DLL Entry Point [modified] Pin
Luc Pattyn28-Jan-09 6:46
sitebuilderLuc Pattyn28-Jan-09 6:46 
GeneralRe: DLL Entry Point Pin
mahmoud babli29-Jan-09 3:42
mahmoud babli29-Jan-09 3:42 
GeneralRe: DLL Entry Point Pin
mahmoud babli30-Jan-09 21:37
mahmoud babli30-Jan-09 21:37 
Thanks folks. Reflection was the way to go: here is an example (Hopefully, it will benefit someone)

public class Example
{
    // example of zero parameter function call
    public string GetFileName()
    {
            Assembly assem = Assembly.LoadFrom(@"C:\Test.dll"); // load the assembly
            Type typClsX = assem.GetType("Test.Class1", true);  // create  the object type
            object oClsX = Activator.CreateInstance(typClsX);   // create the instance
              // Function name and parameter list (in this case empty param list)
            MethodInfo miGncn = typClsX.GetMethod("ReturnFileName", new System.Type[0]);
              // invoke the function
            string intAddFunc = (string)miGncn.Invoke(oClsX,null);
              //  the result
            return intAddFunc;
    }

    // example of parameter list function call
    public int DoAdd(int x, int y)
    {

            object[] Parms = {x,y};  // parameter list
            Assembly assem = Assembly.LoadFrom(@"C:\BasicMath.dll"); // load the dll assembly
            Type typClsX = assem.GetType("BasicMath.Operations", true); // FQN
            object oClsX = Activator.CreateInstance(typClsX);       // create the instance
            MethodInfo miGncn = typClsX.GetMethod("DoAdd");         // retreive the function
            int intAddFunc = (int)miGncn.Invoke(oClsX, Parms);      //  invoke the with param list
            return intAddFunc;
    }
}


AnswerRe: DLL Entry Point Pin
J4amieC28-Jan-09 5:48
J4amieC28-Jan-09 5:48 
GeneralRe: DLL Entry Point Pin
mahmoud babli29-Jan-09 3:43
mahmoud babli29-Jan-09 3:43 
Question.NET Serialization question Pin
Ennis Ray Lynch, Jr.28-Jan-09 3:53
Ennis Ray Lynch, Jr.28-Jan-09 3:53 
AnswerRe: .NET Serialization question Pin
Mark Churchill28-Jan-09 12:02
Mark Churchill28-Jan-09 12:02 
GeneralRe: .NET Serialization question Pin
Ennis Ray Lynch, Jr.28-Jan-09 12:37
Ennis Ray Lynch, Jr.28-Jan-09 12:37 
GeneralRe: .NET Serialization question Pin
Mark Churchill28-Jan-09 13:34
Mark Churchill28-Jan-09 13:34 
GeneralRe: .NET Serialization question Pin
Ennis Ray Lynch, Jr.28-Jan-09 15:27
Ennis Ray Lynch, Jr.28-Jan-09 15:27 
GeneralRe: .NET Serialization question Pin
Mark Churchill28-Jan-09 16:06
Mark Churchill28-Jan-09 16:06 
GeneralRe: .NET Serialization question Pin
Ennis Ray Lynch, Jr.29-Jan-09 2:35
Ennis Ray Lynch, Jr.29-Jan-09 2:35 
QuestionHow to Change DataGridBoolColumn's greyed state and checked to DataGridBoolColumn's greyed state and unchecked ? Pin
JuergenLissmann28-Jan-09 3:49
JuergenLissmann28-Jan-09 3:49 
Question[newbie] function to return MAX + 1 from primary key Pin
jon-8028-Jan-09 3:38
professionaljon-8028-Jan-09 3:38 
AnswerRe: [newbie] function Pin
SeMartens28-Jan-09 3:45
SeMartens28-Jan-09 3:45 
AnswerRe: [newbie] function Pin
Karmendra Suthar28-Jan-09 3:54
Karmendra Suthar28-Jan-09 3:54 
GeneralRe: [newbie] function Pin
jon-8028-Jan-09 5:59
professionaljon-8028-Jan-09 5:59 
AnswerRe: [newbie] function to return MAX + 1 from primary key Pin
Wendelius28-Jan-09 4:33
mentorWendelius28-Jan-09 4:33 
AnswerRe: [newbie] function to return MAX + 1 from primary key Pin
riced28-Jan-09 5:10
riced28-Jan-09 5:10 
QuestionRatio Textbox Validation Pin
honeyashu28-Jan-09 3:37
honeyashu28-Jan-09 3:37 

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.