none
windows7 64비트 OS에서 호환성 문제 문의드립니다. RRS feed

  • 질문

  • visual studio 2005에서 VB로 작성한 응용프로그램 패키지를 보유하고 있습니다.

    windows XP, windows 7 32비트에서는 모두 정상동작을 확인하였습니다.

    그런데 windows 7 64비트 OS에 설치하여 프로그램을 구동시키면 

    =====================================

    ActiveX 구성 요소를 만들 수 없습니다

    =====================================

    라는 메세지와 함께 아무런 기능도 사용이 되어지지않습니다.

    OS관련 호환성이 문제가 있는것 같은데 혹시 해결방법이 없는지 알고 싶습니다.

    2015년 7월 8일 수요일 오전 2:51

답변

  • 안녕하세요, NEOKJH님.
    Microsoft Technet의 Forum 사이트를 방문해 주셔서 감사합니다.
    문의 하신 "windows7 64비트 OS에서 호환성 문제"에 대한 답변을 드리겠습니다.

    먼저 어떤 ActiveX 구성요소를 생성할 때 문제가 발생하는지에 대해 소스 코드를 체크 하시기 바랍니다.

    만약 다음과 같은 라인에서 문제가 발생하고 해당 ActiveX 구성요소가 SampleActiveX.dll에서 정의된다면.

    Set activeX = CreateObject("SampleActiveX.Object")

    관리자 계정으로 실행되는 cmd.exe를 실행하셔서 다음과 같이 SampleActiveX.dll을 등록하신후, visual studio 2005에서 VB로 작성한 응용프로그램 패키지를 실행시키시기 바랍니다.
     
    %systemroot%\syswow64\regsvr32 [SampleActiveX.dll이 존재하는 디렉터리명]\SampleActiveX.dll

    제시해 드린 답변이 도움이 되었기를 바랍니다.
      
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다


    2015년 8월 3일 월요일 오전 4:41
    중재자