2017-09-19 1 views
0

Windows 서버 2003 (32 비트)에서 호스팅되는 고전 ASP 사이트가 있습니다. 초기 버전의 SAP 클라이언트가 설치되어 있으며 asp 페이지에서 Set Myobj = CreateObject("SAP.Functions")에 대한 표준 호출로 SAP R4에 연결됩니다.이 모두가 작동합니다. 우리는 이제 Windows Server 2012로 응용 프로그램을 포팅하고 SAP 클라이언트 버전 7 (이전 클라이언트는 설치하지 않음)을 설치해야합니다. 위의 행에 해당 응용 프로그램이 도착하면 'ActiveX cant create object'라는 오류 메시지가 나타납니다. Windows Server 2003에서 DLL을 설치하고 RegSVR32를 사용하여 등록 할 수 있습니까? 그렇다면 어떤 DLL을 복사해야합니까? 등록 할 순서가 있습니까? 또는 나는 완전히 다른 것을해야만한다. 사용고전 ASP와 Sap 클라이언트 통합

답변

0
+0

나는 여전히 같은 문제를 얻을 시도했습니다. VS2010의 객체 브라우저를 살펴보면 Sap ActiveX가 보이지 않습니다. 나는 그들이 등록 될 필요가 있다고 생각하지만 링크에 주어진리스트에서 엔트리 포인트를 등록하려고 할 때 어딘가에 부모 ocx/dll이 없을 것 같지만 부모 오브젝트가 무엇인지 모르겠다. 입니다. – bilpor

+0

나는이 게시물을 찾았는데 어쩌면 도움이 될 것이다. https://archive.sap.com/discussions/thread/7859 –

+0

regsvr32를 사용하여 windows server 2003에서 windows 2012 서버로 파일을 복사했습니다. librfc32.dll 여전히 동일한 오류를 제공합니다. – bilpor