<p>Am 30.10.2014 11:34 schrieb "<a href="mailto:hinstance@yandex.ru">hinstance@yandex.ru</a>" <<a href="mailto:hinstance@yandex.ru">hinstance@yandex.ru</a>>:<br>
><br>
> okay sorry for spamming the mailing list<br>
>  <br>
> So basically the other problem I reported before (generic + refcounted does not work) turns out to be something different:<br>
> Declaring variable of refcounted type in a different unit makes the compiler stop with error 2014092205<br>
>  <br>
> Assume in unit Aunit I have<br>
>   type TSomething = class refcounted end;<br>
>  <br>
> Then I declare a procedure:<br>
>  <br>
> procedure Run;<br>
> var<br>
>   server: TServer;<br>
> begin<br>
>   server := TServer.Create;<br>
> end;<br>
><br>
> When procedure Run is declared in Aunit, it compiles. However, if I declare procedure Run in some other unit, say Bunit, then the compiler stops on line with assignment :=</p>
<p>That simplifies things. Thanks for the update :)</p>
<p>Regards,<br>
Sven</p>