Voor een project ben ik bezig met het bouwen van een applicatie in C#.net
Het moet een applicatie worden die PDF bestanden uitpoept aan de hand van data die de applicatie uit een database leest. De layout van de PDF bestanden is telkens verschillend. In de data uit de database staat ergens een veld zodat ik weet welke layout het moet worden. In de toekomst krijgen we steeds meer verschillende layouts. Mijn idee is dan om dan gewoon een nieuwe dll te schrijven en die bij de applicatie te plaatsen. Nu is mijn idee om 1 applicatie te schrijven die de data oppakt de PDF aanmaakt en dan bijvoorbeeld 1 functie aanroept uit een DLL, deze DLL hangt af van welke layout ik moet gebruiken. Ik weet dus bij het bouwen van de applicatie niet hoe de DLL gaat heten, dat staat namelijk in de data! Wel weet ik dat die dll 1 functie bevat genaamd SchrijfPagina(string data)
Dus:
-Hoofdprogramma
-dll1
-dll2
-dll3
-dlln
Hoe kan ik vanuit het hoofdprogramma een bepaalde DLL laden en daaruit een functie aanroepen die mij bekend is.
Op internet kon ik wel een aantal zaken vinden over .NET en dll's maar niet hoe ik een DLL kan laden als ik de naam ervan (nog) niet weet.
Het moet een applicatie worden die PDF bestanden uitpoept aan de hand van data die de applicatie uit een database leest. De layout van de PDF bestanden is telkens verschillend. In de data uit de database staat ergens een veld zodat ik weet welke layout het moet worden. In de toekomst krijgen we steeds meer verschillende layouts. Mijn idee is dan om dan gewoon een nieuwe dll te schrijven en die bij de applicatie te plaatsen. Nu is mijn idee om 1 applicatie te schrijven die de data oppakt de PDF aanmaakt en dan bijvoorbeeld 1 functie aanroept uit een DLL, deze DLL hangt af van welke layout ik moet gebruiken. Ik weet dus bij het bouwen van de applicatie niet hoe de DLL gaat heten, dat staat namelijk in de data! Wel weet ik dat die dll 1 functie bevat genaamd SchrijfPagina(string data)
Dus:
-Hoofdprogramma
-dll1
-dll2
-dll3
-dlln
Hoe kan ik vanuit het hoofdprogramma een bepaalde DLL laden en daaruit een functie aanroepen die mij bekend is.
Op internet kon ik wel een aantal zaken vinden over .NET en dll's maar niet hoe ik een DLL kan laden als ik de naam ervan (nog) niet weet.