[fpc-devel] Unicode resourcestrings

Daniël Mantione daniel.mantione at freepascal.org
Sun Mar 2 14:09:47 CET 2008



Op Sun, 2 Mar 2008, schreef Martin Schreiber:

> On Sunday 02 March 2008 10.22:32 Daniël Mantione wrote:
>>
>> Regarding code generation, there is a difference between ansistrings and
>> resourcestrings, since with a resourcestring load, the compiler must look
>> into the resourcestring tables to find the ansistring constant.
>>
> So it is theoretical possible to call "fpc_ResourceStr_To_WideStr"
> instead of fpc_AnsiStr_To_WideStr if the  source is a resourcestring?

These kind of routines are called by the code generator part that does a 
type conversion. As there is no type conversion, no such routine can be 
called. I'm not stating it is theoretically impossible, just stating that 
the normal type conversion mechanism cannot be used.

Daniël


More information about the fpc-devel mailing list