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

Reply via email to