2009-10-27 5 views
1

에 위치시킬 수 없었습니다. 이전 VB6 프로젝트 중 일부가 Windows 7과 잘 작동하지 않을까 우려했기 때문에 일부 고객은 이미 업그레이드했으며 우리 제품은 돌아오고 있습니다. 이 오류는 실행 파일을 실행할 때마다 :이 제품과 함께 포장 된 모든 DLL 및 OCX 파일을 사용 그래서 시도프로 시저 엔트리 인 point_except_handler4_common을 동적 링크 라이브러리 msvcrt.dll

The procedure entry point_except_handler4_common could not be located in the dynamic link library msvcrt.dll

우선 폴더에 .local의를 작성했다. 비록이 .local 트릭이 여전히 Win7에서 작동하는지는 모르겠지만 아무 것도하지 않았습니다.

Windows의 여러 이전 버전에 대한 호환성을 설정하려고했지만 아무런 영향이 없었습니다.

내 Google-Fu가 나를 저버릴 수 있기를 바라면서 누군가 다른 제안이 있기를 바랍니다.

+0

혹시이 문제를 해결 했습니까? 문제가 해결되면 솔루션을 답으로 다시 게시 할 수 있습니까? 언젠가 누군가에게 유용 할 수 있습니다. 나는 그것을 upvote :) – MarkJ

+0

슬프게도, 내가 할 수있는 최선은 윈도우 가상 XP의 물건을 사용하고 거기에 소프트웨어를 실행했다. 불행히도 그 사람이 가장 비싼 Win7의 더 비싼 버전을 구입 한 경우에만 작동합니다. – Psilokan

+0

업데이트 만 : ".local"파일의 존재 여부에 관계없이 실행 파일의 폴더에 덤프하면 Windows 7에서 로컬 DLL 및 OCX 필드를 사용하는 것처럼 보입니다. 그래서 설치 한 폴더에 있던 몇 가지 추가 DLL/OCX 파일을 제거하고 문제를 해결했습니다. – Psilokan

답변

1

prg를 시작할 때. A.P.CS5 화면에 팝업 메시지가 나타남 : 프로 시저 엔트리 포인트 handler4 common을 동적 링크 라이브러리 msvcrt.dll에 위치시킬 수 없습니다. 아이콘 DWMAPI.DLL이 한 번 발견, 1dwmapi.dll하는 이름을 발견, windovs/system32를 (또는 무엇이든은, 그냥 그렇게 이름을 변경 : XP에 대한
:
검색/C 폴더로

나는 이런 식으로 해결 어떤 이유로 든 필요한 경우 나중에 찾을 수 있음) - 문제가 해결되었습니다!

관련 문제