Q&A

  • 이미 등록된 OCX 여부를 판단 할수 있나요?
안녕 하세요..

이미 등록된 OCX 인지 판단 할수 있나요?

TEST.DPR 에서 등록되어 있는지 검사한 후..
등록이 안된 OCX 라면 등록 하려 합니다.

또.. ocx 를 프로그램 시작시 마다 등록을 한다고 치면
문제가 있나요?

예를 들면..
    Application.Initialize;
    try
        WFileName := COMDllFile;
        if FileExists(WFileName) then
        begin
            RegisterComServer(WFileName);
        end;
    finally
        Application.CreateForm(TMKDMainForm, MKDMainForm);
        Application.Run;
    end;
이런 식으로..

답변 부탁 드립니다.

이만..
1  COMMENTS
  • Profile
    최용일 2004.04.22 00:27
    안녕하세요. 최용일입니다.

    레지스트리를 검색해보세요.

    HKEY_LOCAL_MACHINE\CLSID\키에서 해당 OCX의 ClassID키가 있나 살펴보시면 될것 같습니다.

    프로그램 시작시마다 등록여부를 판단해서 등록하시는 것은 별 무리가 없을것 같습니다.

    ^^ 항상 즐코하세요...