If you haven't declared the object of the class that encapsulates the variables of your test in the 'var' section of the 'unit' where you tested the variables (visible to other threads), but instead inside the form class itself, they should not have the same value because they could be overwritten by some previous assignments unless you had done it in your code. And this is not related only to IW, but to Delphi OOP as a whole, as you know. Could you share here the full source code of the test you did?
Regards,
Joao Lira.
==
Do you mean that I should move all variables (and maybe procedures too) from implementation var section to the form class public declaration and that is it? I shall try anyway, but it makes useless the idea of putting the variables in implementation in var section.
Regards,
Joao Lira.
==
Do you mean that I should move all variables (and maybe procedures too) from implementation var section to the form class public declaration and that is it? I shall try anyway, but it makes useless the idea of putting the variables in implementation in var section.

