DLL 등을 등록하려면 regsvr32 DLL이름 으로 등록한다. (등록해제는 regsvr32 /u DLL이름)
동적으로 등록하는 방법이 있었다.
RegisterComServer(DLL이름);
ex) 프로젝트 파일(.dpr)에서 한다.
program RegistComServer;
uses
Forms,
ComObj,
Main in 'Main.pas' {Form1}
{$R *.res}
const DLL_FILE='xx.dll';
begin
Application.Initialize;
if FileExists(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;
'Delphi' 카테고리의 다른 글
[Delphi] Zip 압축관련 Component (ZipMaster) (0) | 2009.04.18 |
---|---|
[Delphi] 디렉토리 선택 Dialog 띄우기 (0) | 2009.04.18 |
[Delphi] Context Menu 등록하기 (COM 방식) (0) | 2009.04.18 |
[Delphi] DeleteFile 함수 사용시 읽기전용파일이 지워지지 않을 때 (0) | 2009.04.18 |
[Delphi] 유니코드인지 판별하는 법 (텍스트 파일) (0) | 2009.04.18 |