Tema: delphi 2009
Autorius: Remigijus
Data: 2014-12-21 19:11:29
Sveiki,

Situacija tokia: programoje reikia pakeisti Lt į €. Visur kur tik jie 
matomi... Atrodytų reikalas visai paprastas, tačiau taip tik atrodo. Jei 
reikėtų pakeisti į $, tai tikrai būtų paprasta. Esmė tame, kad euro 
simblolis (skirtingai nuo dolerio) yra tik unicode simbolių rinkinyje - 
0128. Rezultate jo nerodo DBGrid. Lauko tipas ftCurrency, valiutos simbolis 
nerašomas į pačią duombazę, o paimamas iš Windows regiono nustatymų arba 
nurodomas pačioje programoje. Tačiau DBGrid matoma visai ne tai, kas turėtų 
būti matoma...
Be to, naudojamas dar vienas komponentas, kuris yra ne unikodinis ir, 
matomai, čia sprendimo visai jokio nėra. Niekur ten neina pamatyt euro 
simbolio ir naujesnės komponento versijos nėra... O gal yra koks nors 
sprendimas tokiu atveju?

R.