예외를 잡아 내고 오류 메시지의 일부로 사용자에게 메시지 텍스트를 표시하는 응용 프로그램이 있습니다. 모든 대상에 대한 버전 정보 옵션에서 RAD Studio (10.1)가 영어로 설정되고 로켈 ID가 영어로 설정된 경우 오류 메시지가 독일어로 출력됩니다. 이 문제는 독일의 Windows 10과 다른 언어를 사용하는 다른 Windows 시스템에서 발생합니다.델파이 예외 메시지 텍스트가 잘못된 언어로 표시됩니다.
예외는 파일을 열지 못했습니다. 파일을 찾을 수 없지만 내 자신의 메시지 텍스트로 발생시키지 않는 모든 종류의 예외에서 발생하는 것처럼 보이는 시스템 예외입니다.
프로젝트가 최근에 Delphi 2007에서 마이그레이션되었으며 버전 번호와 관련하여 프로젝트 파일에서 일부 수동 정리 작업을 수행해야했습니다. 그러나 프로젝트 파일에서 Locale을 확인하면 놀라운 것은 없음을 알 수 있습니다 : 1033 -> $ 0409 - English.
독일 메시지의 이유는 어디입니까?
* delphi-10.1 - ** 베를린 ***. 아니, 그럴 수는 없어. ;-)하지만 다른 빌드 구성 (예 : 디버그/릴리스 32 비트/64 비트)을 가지고 있고 일부는 아니지만 모두에 대해 올바른 언어를 설정했을 수 있습니다. – GolezTrol
나는이 응용 프로그램을 독일 기계에서 제작했다고 생각합니까? – Dsm
명확히 : 모든 구성에는 로케일 ID에 대해 동일한 값이 있습니다. –