Error installing TMS FNC Core 4.2.2.10 and TMS FNC Maps 4.5.2.0

In the latest version updates for TMS FNC Core 4.2.2.10 and TMS FNC Maps 4.5.2.0 there are errors during installation ..

here is what I found using my AI tools ..

  1. TMS FNC Core 4.2.2.10 — the auto-generated TMSProductInfo.pas has a corrupt string literal (unterminated quote) on line 3, causing E2052 and cascading E2029/F2063 failures. This is a bug in the TMS Dashboard's file generation.

  2. TMS FNC Maps 4.5.2.0FMX.TMSFNCMaps.pas references ICoreWebView2_22, IID_ICoreWebView2_22, and COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS_ALL, which don't exist in the Winapi.WebView2 unit shipped with Delphi 11.3, 12, or 13. This is a source code dependency on a newer WebView2 header than what these IDEs include. TMS either needs to bundle their own updated WebView2 header unit, or gate those calls behind version-conditional compilation.

I had to re-install the previous versions to get everything working.

Hope that helps for the next release :slight_smile:

I have the same problem. How to install an older version using TMS Dashboard?

here is how I re-installed the previous TMS FNC Core version ..

step 1: in TMS dashboard, I uninstalled all the FNC component packs. I had 15 total. This was required because lots of components need the Core, so I had to uninstall all of them.

step 2: in the C:\Users\USERNAME\AppData\Local\TMS Setup\Downloads\OldVersions folder, I found the previous production version zip files. I unzipped the contents of “tms.fnc.core_production_4.2.2.9.zip” into the folder:
C:\Users\USERNAME\AppData\Local\TMS Setup\Products
and changed the folder name to “tms.fnc.core” , so its like this:
C:\Users\USERNAME\AppData\Local\TMS Setup\Products\tms.fnc.core

step 3: in TMS dashboard, I installed the TMS FNC Core, it says it needs to uninstall first, I hit confirm, but it doesn’t actually remove that folder I just added (the previous production version files). then it installs.

step 4: I installed the rest of the component packs from the TMS Dashboard.

Note, you have to do the same process with the TMS FNC Maps component pack. Just uninstall it (no need to uninstall all component packs), move over the old version folder and then re-install from the dashboard.

This works! Thanks a lot!

1 Like

It should meanwhile be fixed in TMS FNC Core 4.2.3.0

2 Likes