[개발/MFC] 동적으로 COM Server 등록하기 (DLL, OCX)
DLL 등을 등록하려면 regsvr32 DLL이름 으로 등록한다. (등록해제는 regsvr32 /u DLL이름)
동적으로 등록하는 방법이 있었다.
RegisterComServer(DLL이름);
ex) 프로젝트 파일(.dpr)에서 한다.
programRegistComServer;
uses
Forms,
ComObj,
Main in'Main.pas'{Form1}
{$R *.res}
constDLL_FILE='xx.dll';
begin
Application.Initialize;
ifFileExists(DLL_FILE) then begin
RegisterComServer(DLL_FILE); // DLL 등록
end
else begin
Application.Terminate;
Exit;
end;
Application.Title:='RegistComServer';
Application.CreateForm(TForm1, Form1);
Application.Run;
end; 반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/MFC] MFC가 제공하는 List Class - CStringList (0) | 2011.08.01 |
---|---|
[개발/MFC] 프로세스가 살아있는지 검사, 프로세스 죽이기 (0) | 2011.08.01 |
[개발/MFC] 바탕화면 바꾸기 (0) | 2011.08.01 |
[개발/MFC] regsvr32.exe 를 사용하지 않고 ActiveX DLL을 레지스트리에 등록하기 (0) | 2011.08.01 |
[개발/MFC] 현재 실행중인 익스플로러 인터페이스 받기 (0) | 2011.08.01 |
댓글