İstisnaları yakaladığım ve mesaj metnini hata mesajının bir parçası olarak kullanıcıya gösterdiğim bir uygulamam var. Allthough RAD Studio (10.1) İngilizce olarak ayarlanmıştır ve Locale ID, Sürüm Bilgisi seçeneklerinde 409 İngilizce olarak ayarlanmıştır. Bu, hem bir Alman Windows 10 hem de diğer dillerdeki diğer Windows makinelerinde olur, hatta bir Japon müşterisi bile bunu alır.Delphi İstisna mesaj metni yanlış bir dilde
İstisna, dosyanın açılamadığı, dosya bulunamadığı gibi bir sistem istisnasıdır, ancak bu, kendi ileti metnimle yükseltmediğim her türlü özel durumla ilgili gibi görünüyor.
Proje yakın zamanda Delphi 2007'den taşındı ve proje dosyalarında sürüm numaraları ile ilgili bazı manuel temizlik yapmak zorunda kaldım. Ancak proje dosyasındaki Yerel Ayarın kontrol edilmesi sürpriz değil: 1033 -> 0409 - İngilizce.
Alman mesajlarının sebebi nerede olabilir?
* delphi-10.1 - ** berlin ***. Hayır, bu olamaz. ;-) Ama belki de farklı yapı yapılandırmaları var (hata ayıklama/32bit/64bit sürümü gibi) ve bazıları için değil, doğru bir dil ayarlamışsınız. – GolezTrol
Ben bu uygulama bir Alman makinede inşa edilmiş mi? – Dsm
Kesinlikle: Tüm yapılandırmalar yerel ayar kimliğiyle aynı değere sahiptir. –