"CreateScalableFontResource (0, szFont,"hel_grid.ttf ", szInstall)"호출을 사용하여 한 함수가 XXX.ttf 파일에서 XXX.fot 파일을 만드는 응용 프로그램이 있습니다. 이 호출은 Windows 7에서 제대로 작동하지만 Windows 10에서는 작동하지 않습니다. Windows 10에서이 함수 호환성에 대해 알려진 문제가 있습니다. 프로젝트는 VC6에서 빌드되었습니다.CreateScalableFontResource() 호출이 Windows 10에서 실패 함
1
A
답변
1
"szInstall"경로에 ttf 파일이 없으면 Windows 10에서이 기능이 실패하고 코드가 진행됩니다. 그래서 해결책은 "szInstall"경로에서 ttf 파일을 삭제하거나 이름을 변경하는 것이 었습니다. ttf 파일이있는 경우 CreateScalableFontResource() 함수는 멈춤 (중지)되고 반환되지 않습니다. 이로 인해 내 신청서가 다음 단계를 완료하지 못하게되었습니다.
[documentation] (https://msdn.microsoft.com/en-us/library/dd183517.aspx)에서 : * "고객 지원 종료 : Windows XP"* - 귀하는 빌린 시간에 살고 있으며, 마침내 행운이 없어졌습니다. IDE에서 동일한 작업을 수행하지 마십시오 (Visual Studio 6은 거의 20 년 전입니다 ...). – IInspectable
다시 말하지만 MS는 일반적으로 이전 버전과의 호환성을 유지하는 데 매우 강력합니다. 아마도 코드에 결함이있을 수 있습니다. –