[Lazarus] non Unicodode application
Michael Schnell
mschnell at lumino.de
Fri Feb 12 15:30:23 CET 2016
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 .
-Michael
More information about the Lazarus
mailing list