farklı dilde kurulu windosta virgül sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
farklı dilde kurulu windosta virgül sorunu
Yazdığım program türkçe windows ta çalışıyor ve açılışta ini dosyasından değerler okuyor. Mesela 1,5 2,3 ve türkçe karakter içeren bazı cümleler. Ama programı ingilizce windowsta çalıştırdığımda ini dosyasından değer okurken 1,5 için geçerli bir değer değil diye hata verip programı açmıyor. Ayrıca türkçe ü,ş,ğ gibi karakterleri göstermesine rağmen ı karakterini göstermiyor. Bu sorun nasıl aşılabilir?
öğrenmek, zorlukları yenmektir.

Programında kullandığın herhangi bir unitin en sonuna.
Kod: Tümünü seç
initialization
DecimalSeparator:= ',';
end.
ı ve İ belalı ikilidir de ondan 
AnsiUpperCase('ı') ?
AnsiLowerCase('İ') ?
Bölge ve dil seçeneklerinin değerlerine karşılık gelen gobal Delphi değişkenleri var işleri kolaylaştırıyorlar.
Fakat neden CurrencySeparator yok onu anlamadım. Vaktiyle başımı çok ağrıtmıştı ve bu sorunu çözmek için hala dolaylı yollar kullanıyorum.

AnsiUpperCase('ı') ?
AnsiLowerCase('İ') ?
Bölge ve dil seçeneklerinin değerlerine karşılık gelen gobal Delphi değişkenleri var işleri kolaylaştırıyorlar.
Fakat neden CurrencySeparator yok onu anlamadım. Vaktiyle başımı çok ağrıtmıştı ve bu sorunu çözmek için hala dolaylı yollar kullanıyorum.