VB6으로 작성된 PDF 응용 프로그램이 Acrobat 11.0.07에서 작동하지 않습니다.

11.0.07 업데이트는 별도의 32비트 및 64비트 DLL을 통해 64비트 지원을 제공하고 구현은 Microsoft의 지침을 따릅니다. VB 6.x에서는 64비트 지원을 제공하지 않기 때문에 VB6 환경에서 작성된 응용 프로그램이 더 이상 작동하지 않습니다.

해결 방법

다음과 같은 옵션을 사용할 수 있습니다:

  • 64비트 DLL을 지원하는 Visual Basic의 최신 IDE 또는 이후 버전으로 업데이트하십시오.
  • AcroPDF.dll이 32비트이기 때문에 이전에 응용 프로그램을 32비트로 작성했었고 Visual Studio 2005 이상을 사용 중인 경우 Visual Studio 플랫폼 대상 설정이 모든 CPU(기본값)인지 확인하십시오. 모든 CPU란 CPU에서 기본적으로 실행되는 어셈블리가 현재 실행 중임을 의미합니다. 즉, 64비트 컴퓨터에서 64비트로, 32비트 컴퓨터에서 32비트로 실행되는 것입니다. 
  • 최종 사용자 환경을 제어하는 경우 올바른 설정으로 응용 프로그램을 다시 작성할 때까지 11.0.07로 컴퓨터를 업데이트하지 마십시오.
  • 웹 브라우저가 DLL을 직접 호출하지 않고 Acrobat 또는 Reader 플러그인의 불러오기를 제어하도록 응용 프로그램을 작성하십시오. 필요한 정보는 포럼 스레드를 참조하십시오.

추가 정보

소프트웨어 분야는 빠르게 64비트 응용 프로그램으로 이전하고 있으며 64비트 플러그인 및 지원이 필요한 시나리오가 점점 더 일반적이 되어가고 있습니다. 다음에 주의하십시오.

  • Acrobat 11.x 제품은 Visual Studio 2008 SP1 이상만 지원합니다.
  • Acrobat 9.x 이후 버전부터 Visual Studio 2005 이상이 요구되어 왔습니다.
  • Microsoft2008년84월 8일부터 Visual Basic 6.0 IDE를 더 이상 제공하지 않습니다.
  • Microsoft는 Visual Basic 6.0과 관련된 64비트 지원을 절대로 제공하지 않습니다 Microsoft 웹 사이트: “Visual Basic 6.0 IDE는 기본 64비트 버전에서 제공된 적이 없으며 32비트 IDE도 64비트 Windows에서 지원되지 않습니다. 64비트 Windows나 32비트 이외의 기본 아키텍처에서 VB6을 개발하는 것은 현재 지원되지 않으며 이후에도 지원되지 않습니다.”

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책