With the new installer, the installation of the FNC components under D11 works for me without any problems, but not for D12.
No error message appears during installation, but when starting Delphi 12 I get error messages for the modules:
FMX_TMNSFNCGridExcelBridge_Design290. bpl
VCL_TMNSFNCGridExcelBridge_Design290. bpl
VCL_Flexcel_Components_Design290.bpl
FMX_Flexcel_Components_Design290.bpl
TMSFNCGanttChartPkgDE290.bpl
Specifically, the path is not found:
A:\T.tmsetup\build\bpl\Win32...
However, the files are actually present in the folder and I did not receive a direct error message during installation.
What could have gone wrong here?
PS:
The component TMS FNC Grid Excel Bridge 3.2.1 is only available in the new installer.
Only version 3.2.0 is available on the website and in the old installer.
However, this does not seem to support D12 yet, at least I cannot select D12 when installing.
Hi,
About the path not found issue, make sure to check your path env variable, as mentioned here:
If that was the problem, I'd like to know what your current path override was, so we can get a better idea of what is changing that path. It looks like we will have to automatically fix this in a future smart setup version.
About the second issue, both 3.2.0 and 3.2.1 are the same (the .1 diff is because of a smartsetup fix, it doesn't affect the 3.2 normal setup), and both support d12, but for some reason many users keep getting 3.1 instead when downloading that file. See for example TMS VCL Grid Excel Bridge for Delphi 12 - #12
This was it - it was effectively due to the missing entry.
The complete entry in D11:
C:\Users\lrcu\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-
5.0.0\Library\RAD Studio 11 Alexandria\Win32\Release\Bpl;C:\Users\lrcu\Documents\Embarcadero\Studio\22.0\CatalogRepository\Skia4Delphi-5.0.0\Binary\Shared\Win32;$(PUBLIC)\Documents\Embarcadero\InterBase\redist\InterBase2020\IDE_spoof;$(PATH)
I have just downloaded the file fncbridgesetupreg.zip from the homepage ("my Account") and compared it with the file "fncbridgesetupreg3.2.0.0.zip" downloaded from the old installer.
In both cases, the wrong file is effectively present (3.1. from 9.9.2021).
Thanks for the extra information. I've confirmed here that installing fastreport breaks your path env override (it replaces the $(PATH) var by the actual path, and so it never updates anymore. We'll contact them to fix it.
D12 now starts without an error message, but at least the components:
TMSFNCGrid
TMSFNCGridExcelImport
TMSFNCGridExcelExport
are not found.
When loading the demo programme
"A:\T\Products\tms.flexcel.vcl\Demo\Delphi\Modules\25.Printing and Exporting\20.CustomPreview"
the component "TFlexcelPreviewer" is not found. If I compile the same demo programme via the main project "MainDemo", it basically works.
I suspect that something is wrong with the paths here too.
Check that the packages are "checked". When there is an error like th one you had above, normally Delphi disables loading the packages for the next time. You can see it at Menu->Components->Install Packages. Look for flexcel there and for the filters, and see if their checkbox is checked. If it isn't check it.
If that doesn't work, probably a tms build -all should fix it.