FreePascal (FPC) a Lazarus > Obecné

ThousandSeparator v Linuxe

<< < (3/3)

Slavomir:
Skúšal som viacero možností:
Nastavil som som v Linux Minte systém na US, všetko fungovalo bez problémov. Oddeľovač tisícok je čiarka - Chr(44).

Nastavil som som v Linux Minte systém na Portugal, všetko fungovalo bez problémov. Oddeľovač tisícok je bodka - Chr(46).

Nastavil som som v Linux Minte systém na Slovenský či Český, problém pretrvával. Oddeľovač tisícok je akýsi znak - Chr(226), ktorý sa pomocou Showmessage nedá ani zobraziť.


Až keď som natvrdo zamenil Chr(226) za obyčajnú medzeru pomocou kódu

--- Kód: ---If Ord(DefaultFormatSettings.ThousandSeparator) = 226 then DefaultFormatSettings.ThousandSeparator := ' '; // medzera
--- Konec kódu ---
výsledné číslo vyzeralo normálne:


Vyzerá to skôr na chybu národného nastavenia formátu čísla v LInux Minte (pre slovenskú alebo českú lokalizáciu) ...

Navigace

[0] Seznam témat

[*] Předchozí strana

Přejít na plnou verzi