[fpc-pascal] fcl-web: Trequest.RemoteAddr is empty (sometimes)
    Luca Olivetti 
    luca at ventoso.org
       
    Tue Jan 12 10:56:28 CET 2021
    
    
  
El 12/1/21 a les 10:24, Michael Van Canneyt via fpc-pascal ha escrit:
>>
>> Am I right thinking that, even if several copies of the above method 
>> are running, each will get it's own local variables, so the 
>> LocCommandQueue variable (as well as the other locals) won't be 
>> clobbered by another copy?
>> Or should I declare them as threadvar?
> 
> If FCommandQueue is the only thing that is set during SyncNewConnection
> based on TRequest, then yes.
yes to "each will get its [*] own local" or yes to "should I declare 
them as threadvar"?
> For safety, I would Nil the FCommandQueue 
> after
> assigning it to locCommandQueue.
No need, it's only used as a return value from the synchronized method.
[*] sorry for the "it's" in the original sentence
Bye
-- 
Luca
    
    
More information about the fpc-pascal
mailing list