동적으로 등록하는 방법이 있었다.
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;
댓글 없음:
댓글 쓰기