[Lazarus] RTL functions and file system encoding issues
graemeg.lists at gmail.com
Wed Mar 12 13:28:53 CET 2008
On 12/03/2008, Graeme Geldenhuys <graemeg.lists at gmail.com> wrote:
> Solution in fpGUI and MSEgui. Create your own RTL functions dependent
> per platform.
> Under Linux it uses UTF-8 so is a wrapper for RTL SetCurrentDirectory.
> Under Windows we have to convert UTF-8 to ANSI or WideString and
> call the appropriate Windows.SetCurrentDirectory[A,W] functions.
It was just pointed out to me that not all Linux installations are
UTF-8 either (some older systems etc). So more black magic has to
happen for Linux's RTL wrapper functions as well.
- Graeme -
fpGUI - a cross-platform Free Pascal GUI toolkit
More information about the Lazarus