FinalBuilder - System.Automation - Common Instance

You are correct that each action creates it’s own instances, that’s because each action is a new .net object instance.

We don’t currently have any facility to store .net object references across actions (FinalBuilder is a native application which hosts the clr) … and doing so brings up all sorts of issues with the mulit threaded nature of FinalBuilder.

With .net 5.0 being the future, we are looking at how we do the hosting with that as the hosting api’s have (imho) been dumbed down and we will need to do more of the work on the .net side - so it’s possible we can expose something where the actions can register/store things for other actions to reference.

Right now we are focusing on getting FB9 compiling/running in the latest delphi compiler (it compiles, but there are numerous new problems to solve ) and updating the IDE to work with high dpi monitors (a frequent complaint). So still lots of work to do.