On Thu, Feb 21, 2013 at 9:07 PM, Sven Barth <pascaldra...@googlemail.com> wrote: > 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?
Thanks > > > Regards, > Sven > > > > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal