Blog
All Blog Posts | Next Post | Previous PostFNC is now TMS Smart Setup ready!
Wednesday, December 6, 2023
Intro
A while ago we announced a beta version of TMS Smart Setup, a revolutionary new way to install components / packages, maintain & update them in one go. Today, we can proudly announce our entire FNC suite is ready for TMS Smart Setup. If you have a license to one or more FNC products, a license to the TMS FNC Component Studio or TMS ALL Access, then TMS Smart Setup should show you the FNC products entitled to your account.
Update
To be able to install the fnc products, update the TMS Smart Setup tool by calling the following command in a command line prompt.
C:\TMS>tms self-update
This will ensure the latest version required for properly building the FNC products is available.
List
To list products, and check if FNC is available call
C:\TMS>tms list-remote tms.fnc.apptools (1.0.2.1) tms.fnc.blox (3.0.1.9) tms.fnc.chart (2.6.1.1) tms.fnc.cloudpack (3.0.2.1) tms.fnc.core (3.1.3.2) tms.fnc.dashboardpack (1.2.7.5) tms.fnc.maps (4.1) tms.fnc.uipack (5.2.1.4) tms.fnc.websocket (1.0.2) tms.fnc.wxpack (1.6.2.2)
Install
To install all FNC products entitled to your account, call
c:\TMS>tms install tms.fnc.*
Linux support
With TMS Smart Setup comes support for all platforms including iOS simulator, macOS ARM & Linux. The setups did not compile for those platforms. Right now Linux support is focused on Delphi 12. There are shortcomings in the way packages are compiled related to FMXLinux, and we are investigating why this is the case.
Important Notice
Note that although the TMS Smart Setup FNC version is the same as the normal standalone setup.exe versions downloadable via Subscription Manager, the installation mechanism is different, the content of the product bundles are different. TMS Smart Setup is running a beta period so it's possible that there are installation issues depending on the environment. Please let us know should you miss something. Please install in a clean environment and make sure to first uninstall all older FNC products installed in the old fashioned way through Control Panel. The zip files that are extracted before installation contain all neccessary demos, files as if you would install via a normal installation. Feel free to provide us with any feedback you have, as a comment on this blog, or via one of our social media channels.
Pieter Scheldeman
This blog post has received 8 comments.
Therefore message here:
More info on the FNC install problem:
1. Dependency issue: FNC Core is not installed as the first package
2. FNC Core: Unit ''Curl'' not found.
If these issues are fixed I think it will work OK
/HelgeLarsen
Helge Larsen
Pieter Scheldeman
With the old installer there were always error messages at the end because of the non-existent platforms and every now and then something was missing after the installation, so that delphi complained when starting up - somehow it was always like playing the lottery.
With the new installer:
Enter install command, wait 10 minutes, not a single mouse click needed and everything works - I like this :-)
Cueni Roland
We have seen issues compiling packages for Delphi 12 for Linux, please make sure to update TMS FNC Core to version 3.1.3.3. Note however that we are focusing Linux support on Delphi 12, because there are issues compiling packages in older versions of Delphi.
Pieter Scheldeman
By the way, when will smart setup support TMS Scripter and Web Core products ?
Stéphane WIERZBICKI
Bruno Fierens
Mathews Chris
All Blog Posts | Next Post | Previous Post
Just tested installation on Delphi 11. All 10 FNC packages fails on platform linux64.
Tried uninstalling and install again: tms.biz.xdata tms.biz.echo tms.biz.sphinx. Platform linux64 works fine.
So there may be a problem in FNC packages for platform linux64.
/HelgeLarsen
Helge Larsen