when installing the current version of Flexcel (7.22) and the Flexcel Bridge (current version, downloaded today, 3.2 it says) with UI Pack 13.1.6.3 installed I get this error:
TNS FlexCel Studio for VCL and FireMonkey is not installed. Please abort this installation, install TMS Flexcel Studio for VCL and FireMonkey and try again.
I reinstalled a couple of times, including reboots, also re-installed the UI pack but cannot get over this.
I also tried to just install anyway but it will then give me an error upon loading Delphi.
Hi,
Sorry about that, the bridges don't install anymore using the setup.exe, we are about to release a newer version hopefully today or tomorrow, but we are retiring the setup.exe.
We are moving all of our installers to smartsetup ( TMS Smart Setup introduction | TMS Smart Setup documentation ), and the new setup.exe for FlexCel is actually just a wrapper over smartsetup. And one of the reasons we are moving to smartsetup is that it handles dependencies automatically, which is exact case for the bridges. The bridges depend on FlexCel and UIPack, so if you install a new version of either of those, the bridges must be recompiled, and smartsetup does all of that automatically.
But also, because the UIPack uses different package names in setup.exe (packageDXE5.bpl) and in smartsetup (package.bpl) it is just too complex to keep supporting them all.
So, to install the bridges now (and you don't even need to wait for the next release hopefully today), the steps are:
1.Uninstall FlexCel, the bridges and UIPack by going to start menu->add or remove programs.
2. Get smartsetup from Download | TMS Smart Setup documentation
3. start tmsgui, configure it, and install the bridges. It will automatically install FlexCel and UIPack as those depend on it.
That is it. After that, for the future, you can just update from the gui (or by typing tms update in the command line) and all products will be updated.
thank you for the quick response. Used the cmd-install and it worked. With the GUI I got some error, maybe this helps for final tuning:
[ERROR] Error running TTmsInfoRunner: Could not parse info result as JSON object (ETmsRunner)
[ERROR] Error running TTmsCredentialsRunner: Could not parse info result as JSON object (ETmsRunner)
In any case: does this new procedure change the availability of purchased components when there is no active update license? In other words: will the latest purchased version still be available beyond the validity date?
I am in the same situation. After the latest Flexcel upgrade (via SmartSetup GUI) I have an empty list in SmartSetup GUI, just with the error messages:
[ERROR] Error running TTmsInfoRunner: Could not parse info result as JSON object (ETmsRunner)
[ERROR] Error running TTmsCredentialsRunner: Could not parse info result as JSON object (ETmsRunner)
In any case: does this new procedure change the availability of purchased components when there is no active update license? In other words: will the latest purchased version still be available beyond the validity date?
This doesn't change anything about the purchased components. They will still work as before, but you need an active license to download them from our web page. SmartSetup downloads the components as zip files to a "Download" folders, you can install them offline from there. And the setup.exe of FlexCel, even when smartsetup based, includes the components inside, and doesn't require to login to our side.
In here: TMS Software | Blog
in the section folder structure you can see how it works actually. All products are downloaded to "Downloads" and you can back up them there. They are just zip files with the .pas and .dproj files. You can either unzip them yourself and install them manually, or use "tms build" to install them automatically. You actually have more options now than you had with setup.exe: you can install manually by unzipping the bundle and compiling it manually, or you can install automatically too. You can even unzip the component, change the sources to add some changes, type "tms build" and the have the product reinstalled with your changes, which you couldn't before