클래스를 참조하지 않은 상태에서, DLL로부터 동적으로 클래스를 로드해서 써야 할 경우가 있다. 그럴때는 .NET에서 제공하는 Reflection API를 사용해서 클래스를 로드하고 인스턴스화할 수있다. 다음 코드와같이 사용하면 된다.
System.Reflection.Assembly assm =
System.Reflection.Assembly.LoadFile(@"D:\Assemblies\SomeAssembly.dll");
object obj = assm.CreateInstance("FullClassName");
'C# & VB.NET' 카테고리의 다른 글
[Tip]String 체크(C#) (0) | 2006.09.09 |
---|---|
[Article]LogonUser API에서 LogonType 파라미터 (0) | 2006.07.15 |
[HowTo]네이버 Open API를 사용해서 네이버 웹 문서 검색 페이지 만들기(C#) (1) | 2006.05.12 |
[HowTo]Rijndael(AES) 암/복호화 코드(C#) (5) | 2006.03.28 |
[HowTo]xml string을 DataSet으로 읽기(C#) (0) | 2006.03.28 |