VFP가 64 비트를 지원하지 않는 것을 제외하고는 네트워크를 통해 dll을로드하려고한다는 사실을 살펴볼 것입니다.
는 가능한 문제로 그것을 제거하고 로컬로 복사하고 그에서로드 ...
시도를하여 VFP 응용 프로그램을 포함하여 다른 모든 것들을 제거 할 수 있습니다. VFP 명령 창에서 직접 시작하고 아무것도하지 않고 간단한 .prg 파일을 만들 것입니다. 그것에, 선언을 넣고 dll 파일의 로컬 복사본을 참조하십시오. 매개 변수의 값을 설정 한 다음 함수를 호출하십시오.
그래도 작동하지 않으면 응용 프로그램에서 호출되는 곳이 문제가되지 않습니다 ... 방금 전 조건과 환경을 모두 제거했습니다.
내가 인터넷에서 데이터를 요청하는 앱에서 뭔가를하려고 할 때 고객에게 제공하는 거의 비슷한 지원. 나는 그들에게 수동으로 브라우저로 가서 우리의 앱이 가고자하는 URL을 넣는다. 그들이 브라우저, 방화벽, IP 차단 또는 다른 것들로부터 얻을 수 없다면 그것은 우리의 앱과 아무 관련이 없습니다. 비슷한 상황에 처했을 수도 있습니다. 다른 모든 요소는 그대로 두어 스스로 자체적으로 격리 된 문제를 완전히 테스트 할 수 있도록 몇 가지 정보 만 얻으십시오.
감사합니다, 그것은 승 7 – user1327073
비주얼 폭스 프로 7은 64 비트 운영 체제를 지원하지 않는 32 비트에서 실행되고 : 여기
는 링크입니다. "메시지 : 32 비트 DLL d : \ folder \ DLL_NAME.dll을로드 할 수 없습니다." x64 프로세스로 컴파일 된 프로그램 내에서 32 비트 DLL을로드하려고한다는 것을 나타냅니다. 더구나 .... 32 비트 운영 체제에는 regsvr 프로세스의 64 비트 버전이 없습니다. Visual FoxPro 9 SP2를 사용하여 더 나은 결과가 있는지 확인하는 것이 좋습니다. VP7은 10 년 전에 출시되었습니다. –또한 사용자 계정에 네트워크 읽기를 요구하는 개인 정보가 필요하지 않은 것처럼 들립니다. 파일을 로컬로 만드십시오 ... –