dcmoorsele
Gebruiker
- Lid geworden
- 10 feb 2009
- Berichten
- 6
hallo
Hoe moet je een DLL dynamisch laden? In die DLL die ik zelf heb gemaakt zitten er enkele functies. Het programma zou maar de DLL eenmaal laden en daarna enkele functies oproepen doormiddel van een button.
in mijn DLL zit:
Hoe moet je een DLL dynamisch laden? In die DLL die ik zelf heb gemaakt zitten er enkele functies. Het programma zou maar de DLL eenmaal laden en daarna enkele functies oproepen doormiddel van een button.
Code:
Assembly a = Assembly.LoadFile(plaats);
Type[] types = a.GetExportedTypes();
foreach (Type t in types)
{
object ClassObj = Activator.CreateInstance(t);
}
in mijn DLL zit:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Functies_DLL
{
public class Functies
{
Form1 form1;
Form2 form2;
public int Data(int waarde)
{
waarde++;
return waarde;
}
public Functies()//void forminstellingen()
{
form1 = new Form1();
form2 = new Form2();
}
public void LadenForms()
{
form1.Show();
form2.Show();
}
public void volgende()
{
this.form1.textBox1.Text = "test";
}
}
}