Q&A

  • 델파이로 DLL을 만들고 구성요소에 등록할려고하니...?
델파이로 간단하게 DLL을 만들어서 구성요소에 등록할려고 하니까 다음과 같은 에러가 납니다

'한개이상 파일에 구성요소또는 형식라이브러리가 상관없습니다. 이파일을 설치할수 없습니다. ' 라고 나옵니다.

왜 안되나요?
아시는분을 말씀해주세요
4  COMMENTS
  • Profile
    남충희 2005.06.11 05:17
    <!--CodeS-->
    library AKLBHO;

    uses
      ComServ, ....;

    EXPORTS
      DllGetClassObject,
      DllCanUnloadNow,
      DllRegisterServer,
      DllUnregisterServer;
    end.

    <!--CodeE-->

    이런 식으로 작성을 해야.....

    Regsvr32 로 드록을 할 수 있는데....

    질문에 맞는 답이 되는지 모르겠습니다....






  • Profile
    최용일 2005.06.10 23:14
    흠...

    구성요소라는게 뭔지요? 구성요소에 등록한다는게 무슨말인지...?

  • Profile
    델사랑 2005.06.11 01:02

    제어판->관리자->구성요소에 com+을 등록하는데 델파이로 만든 DLL 은 등록이 안되서 질문합니다


  • Profile
    최용일 2005.06.11 01:29
    흠... 거기에 등록하는것은 COM인거 같은데 혹시 DLL만드실 때 일반적인 DLL형식으로 함수만 익스포팅해서 사용할 수 있도록 만드시진 않으셨는지요? 일반적인 DLL과 COM용 DLL(혹은 ocx)은 다릅니다.

    무엇때문에 이곳에 등록하려는지는 잘 모르겠지만... COM에 대해서 좀 더 공부를 하셔야 할듯하네요...

    델파이에서 File/New에 ActiveX탭에 있는 항목들이 COM과 관련된 항목들입니다.