User Variables in 8 removed

What are the options for variables that are global? For example we have a few exe’s we run on a lot of projects. They can change paths when updated. So I always used a User Variable to store that. Then when that path changes I change one spot. I really don’t want to be changing it in every project. Any work around? 

I found another post on user variables, but I couldn’t reply. https://www.finalbuilder.com/support/forums/aft/16107

Using an included project would be the way to achieve this. When the “Share host project variables NameSpace” option is checked, setting a variable in the included project will actually set the variable value in the host namespace. To achieve this you require the variable to be defined in both the included project and the host project. This will also give you access to the variable in action editors in both projects.

Hi!

The best solution (specially in terms of backward compatibility) is to use Windows system environment variables. Just use the same name as for the user variable.

This way, you don’t have to change any existing project and you can have different config per host (which was the main use case for user variables).

Greetings,
Chris

If User Variables are no longer supported… When Right-Clicking on a variable in FB8’s Variable Editor, I see Move to User and Move to Project.   What is the purpose of Move to User?

It’s an oversight, we forgot to remove the menu items (they are not hooked up).

Hi,
For customers, it’s functionnal regression. I had to modify all my FB’s projects for create my variables fifty times. Environment variables don’t work with “Continua CI - Set Build Version” and anyway it’s not a good solution for me.
Otherwise, the file project extension of FB8 has changed (I needed to have Delphi Seattle supported). So I have to modify all Configuration in CCI (FB Action) for take into account this new extension. Therefore, I have to create FB8 project file in all branches in SVN.
I hope you have not planned FB9 in the future.