2017-11-20 13 views
0

으로 업그레이드하십시오. Clarion 9.1에서 Clarion 10으로 업그레이드 한 후 처음으로 오류를 수집하면 오류가 발생합니다.Clarion 9에서 Clarion 10으로 업그레이드 한 후 오류가 발생하면

오류 :External SHGetFolderPathA : EFOCUS.obj. 나는 해결책으로 efocus.clw를 포함한다. Efocus.clwefocus.incC10 폴더에 있습니다.

도움말 나를하시기 바랍니다

+0

은 'C10'의 루트 디렉토리에있는 파일입니까? 그렇다면'C10 \ LibSrc \ win'으로 옮겨보십시오. – Taki

답변

0

내가 향상된 초점 기능을 사용 해달라고하지만, 몇 가지 도움이 될 :

SHGetFolderPathA이되지 않습니다하지만 여전히를 Shell32.dll에서부터 주변에 있어야한다. 그것의 가능한 SV는 교체 전화 (https://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspx 참조) 대신에 자신의 lib에서 그것을 제거했지만, 나는 그것을 의심합니다. 그렇더라도 DLL과 Libmaker.exe (\ c10 \ bin에 포함되어 있음)를 사용하여 직접 lib를 만들 수 있습니다.

이보다 간단 할 수 있습니다. 응용 프로그램 폴더 (.RED가 지시하는 하위 폴더)에서 clw 및 obj를 삭제하고 다시 컴파일하십시오.