Lazarus

Z ZděchovNET
Verze z 11. 5. 2010, 05:49, kterou vytvořil Chronos (diskuse | příspěvky) (Založena nová stránka: =Tipy= * Převod UTF-8 řetězců na WideString pro volání WinAPI funkcí Prostředí Lazarus a knihovny LCL využívají řetězce kódované do UTF-8. Před jejich po…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Tipy

  • Převod UTF-8 řetězců na WideString pro volání WinAPI funkcí

Prostředí Lazarus a knihovny LCL využívají řetězce kódované do UTF-8. Před jejich použitím v WinAPI funkcí je potřeba je nejdříve převést na WideString. Pokud i samotný editor využívá UTF-8, je nutné převést také konstantní řetězce.

TFileStream.Create(UTF8Decode('ěščřžýáí.txt', fmOpenRead));

Více informací: LCL Unicode Support