[fpc-pascal] is resourcestring translation thread safe ?

ik idokan at gmail.com
Thu Feb 21 20:10:19 CET 2013


On Thu, Feb 21, 2013 at 9:07 PM, Sven Barth <pascaldragon at googlemail.com> wrote:
> On 21.02.2013 19:14, ik wrote:
>>
>> On Thu, Feb 21, 2013 at 8:06 PM, Sven Barth <pascaldragon at googlemail.com>
>> wrote:
>>>
>>> On 21.02.2013 17:55, ik wrote:
>>>>
>>>>
>>>> Hello,
>>>>
>>>> Let's say I have a multi-threaded cgi (such as brook framework), and I
>>>> use resourcestring to translate strings.
>>>> Does the translation of resourcestring will be based on a thread -
>>>> that is a copy for each thread, or will it be globally changed ?
>>>
>>>
>>>
>>> It's globally. There is one resourcestring table for each unit and this
>>> will
>>> be changed through calls to SetResourceStrings (
>>>
>>> http://community.freepascal.org/docs-html/rtl/objpas/setresourcestrings.html
>>> ).
>>
>>
>> I know it, but the question is, is it thread safe, so each thread can
>> translate it differently on the same process at run time ?
>
>
> There is one table for each unit in which each resource string of the unit
> is located exactly once with one translation. Does this answer your
> question?

Thanks

>
>
> Regards,
> Sven
>
>
>
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal



More information about the fpc-pascal mailing list