On 21.02.2013 19:14, ik wrote:
On Thu, Feb 21, 2013 at 8:06 PM, Sven Barth <pascaldra...@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?

Regards,
Sven



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to