반응형
exe, dll 파일 참조 없이 인스턴스 생성하는 방법
Activator.CreateInstance함수를 사용하면 된다.
//
// Activator.CreateInstance(assemblyName, typeName)
// assemblyName: 파일이름 (확장자를 제외한 파일명)
// typeName: 네임스페이스 포함 클래스명
//
ObjectHandle handle = Activator.CreateInstance("WindowsFormsApp1", "WindowsFormsApp1.Form1");
Form form = (Form)handle.Unwrap();
샘플
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 경로 유효성 체크 - IsValidPath (0) | 2023.03.23 |
---|---|
[C#] 레지스트리 등록, 조회, 삭제 (0) | 2023.03.23 |
[C#] winform MessageBox Topmost로 띄우기 (0) | 2023.03.06 |
[C#] 프로세스 이름 기준으로 종료 시키기 - kill by name (0) | 2021.04.22 |
[C#] 태블릿모드에서 가상키보드 호출시 폼크기 자동으로 변경 (0) | 2021.02.17 |