On Fri, 12 Feb 2016, Michael Schnell wrote:
On 02/12/2016 03:16 PM, Michael Van Canneyt wrote:
On Fri, 12 Feb 2016, Michael Schnell wrote:
On 02/12/2016 02:38 PM, Michael Van Canneyt wrote:
Just use RawByteString as stringtype for all parameters and variables
in calls where you don't want code page conversions to occur.
This would mean rewriting the complete application. This obviously is not
desired .
Tish...
{$define String:=RawByteString}
and you are done.
I don't thinks this is true.
Many built-in functions and RTL functions and classes (such as "pos" and
"TStrings") explicitly use "string" as parameter and property type. If they
are not re-compiled they will not work at all or not as expected .
Then you are, as they say, f*d...
Michael.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus