Of course Lazarus' LCL would be needed to be recompiled according to the
way the user wants to handle "String", as calling for conversion with
any LCL in and out transfer is not a good idea. Maybe the LCL could
define a type "LCLString" that can be set when compiling it.
Internally I suppose the LCL uses WideString to access the Windows API
and UTF8String to access GTK, so it depends on the Platform if a
conversion is necessary, anyway.
-Michael
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel