<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">Anthony Walter <<a href="mailto:sysrpl@gmail.com">sysrpl@gmail.com</a>> schrieb am Sa., 23. Juni 2018, 22:56:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">Much thanks Sven! I'm note sure when I'll use it, but the option is always nice to have. A small question, since it's available in a class, does "class threadvar" support generics?</div><div class="gmail_extra"><br></div><div class="gmail_extra">{$mode delphi}</div><div class="gmail_extra"><br></div><div class="gmail_extra">type</div><div class="gmail_extra">  TAnimal<T: TTrainer> = class</div><div class="gmail_extra">  public class threadvar Trainer: T;</div><div class="gmail_extra">  end;</div><div class="gmail_extra"><br></div><div class="gmail_extra">For everyone else, threadvar is the language integrated simplification of <a href="https://en.wikipedia.org/wiki/Thread-local_storage" target="_blank" rel="noreferrer">thread local storage</a>.</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">In theory yes, but class variables inside generics currently don't work as one expects (they never did) and will need quite an intensive fix. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div class="gmail_quote" dir="auto"></div></div>