Avatar billede JFK1234 Nybegynder
25. november 2009 - 16:18 Der er 3 kommentarer og
1 løsning

dynamisk load af dll : GetType metoden

Hejsa

AssemblyName MyName = new AssemblyName();

aName.Name = "mindll.dll"

Assembly MyAssembly = null;
MyAssembly  = Assembly.Load(MyName);
Type MyType = MyAssembly.GetType("klassenavn");

problemet er at jeg ikke ved hvilken klasse(r) der ligger i dll'en. Så er der mulighed for at jeg kan hente klassenavnet dynamisk i koden, således at jeg kan kalde GetType uden at hardkode parameteren ?
Avatar billede arne_v Ekspert
25. november 2009 - 16:24 #1
Assembly klassen har en GetTypes metode der giver dig alle typer defineret i assembly.
Avatar billede JFK1234 Nybegynder
25. november 2009 - 16:47 #2
tak for det..
Avatar billede arne_v Ekspert
25. november 2009 - 16:51 #3
Var det en opfording til at smide et svar?
Avatar billede JFK1234 Nybegynder
25. november 2009 - 16:52 #4
jep. tak for det ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester