vcl.chart failed, VCL.TMSFNCCustomSelector not the good version

HI

I have to say that I'm totally disappointed.

I used TMS smart setup for few weeks now; and maybe I made some mistake.

But yesterday, I tried to update all packages but with limited success.
So this morning, I decided to start from the beginning... I uninstalled everything.

I was able to install all packages I use with success except tms.vcl.chart :

[07:44:47 - 60%] Error building project "TMS VCL Chart 4.4.6.0" in IDE delphi12 in Platform win32intel: One or more errors occurred
[07:44:48 - 80%] Building package AdvChartLink for "Delphi 12.win64intel" with Debug config.
[07:44:48 - 80%] Building package AdvChartLink for "Delphi 12.win64intel" with Release config.
[07:44:49 - 100%] Error building project "TMS VCL Chart 4.4.6.0" in IDE delphi12 in Platform win64intel: One or more errors occurred

Moreover, I installed tms.fnc.uipack => successful installation,
But when I try to compile a project using TTMSFNCDatePicker, I received this message :

[dcc64 Erreur fatale] Taxon.pas(84): F2051 L'unité VCL.TMSFNCCustomSelector a été compilée avec une version différente de VCL.TMSFNCTypes.TTMSFNCOwnedCollection`1.TEnumerator.MoveNext

what's wrong :cry:

Kind regards

olivier
logs.zip (81.3 KB)

and a problem to install tms.fnc.cloud

[08:28:10] - TMS FNC Cloud Pack for FMX/VCL 3.1.1.1
[08:28:10] - Delphi 12
[08:28:10] - win32intel -> OK.
[08:28:10] - android32 -> OK.
[08:28:10] - android64 -> OK.
[08:28:10] - win64intel -> FAILED.

info included into the log file in the first message

regards

This might be caused by your Delphi library path not being completely cleaned up. There might be leftovers from previous FNC UI Pack installation using the old classic installers. Please review your old folders and files, especially the places where you previously installed FNC UI Pack, and remove then, also such folders from Delphi library path.

Can you please try to do a full rebuild with Delphi closed?
So, in summary:
Make sure you run the uninstall of old installers and clean up any left overs.
Close Delphi.
Run

tms build -full

And then please send us the log files if anything goes wrong.

Hi

Note, i just install delphi 12.2 :)

I guess I did it, and I updated using '

tms build -full

And there is the log file :frowning:
logs.zip (353.8 KB)

I tried to compile my main project (win 64) and I received this message :

[dcc64 Erreur fatale] Principal.pas(145): F2613 Unité 'VCL.TMSFNCWXBarcode' non trouvée.

the directory is on my delphi library

And it works with your demo in 32 but not in 64 as my projet ??

@pieter any idea where this unit comes from, and is it working (present) for Smart Setup distros?

Hi

I continued to investigate.

  • I can install 'TMS VCL Chart' using TMS subscription manager, and Installation is correct (I can compile your projects). I uninstalled it yet.

1 : In delphi (12.2)

  • I found into "environmental variables", a TMS shortcut to an old directory "C:\Users\xxxxx\AppData\Local\tmssoftware\registered". I deleted it.

  • I found into "environmental variables" / "System variables" and "user variables", variable 'path' a link to TMS :

C:\Users\xxxxx\AppData\Local\TMS Setup.tmssetup\build\bpl\Win32

But not a win64 directory, correct ?

  • Into "Language/Delphi/Librairy"
    + Windows 32bits : I found this directory : C:\Users\xxx\AppData\Local\TMS Setup\Products\tms.fnc.wxpack\packages\d12\Win32\Release
    + Windows 64bits : C:\Users\xxx\AppData\Local\TMS Setup\Products\tms.fnc.wxpack\packages\d12\Win64\Release
    +No reference to old tms installation directory

2 : In directory

  • In C:\Users\xxx\AppData\Local\TMS Setup.tmssetup\build\bpl\Win32, I found VCLTMSFNCWXPackPkg290.bpl
  • but in C:\Users\odehorter\AppData\Local\TMS Setup.tmssetup\build\bpl\Win64, I didn't find it whereas others VCLTMSFNCxx files are present like VCLTMSFNCCorePkg290.bpl

Seems curious, no ?

Maybe these help you, but this situation is very blocking for me :frowning:

For TMS VCL Chart, unfortunately we'll have to remove TAdvChartLink from the automatic installation. We'll see if we can add a separate product in TMS Smart Setup. The dependency to TMS VCL UI Pack is mandatory, but we can't force this as not everybody has TMS VCL UI Pack. You'll have to manually create a package, add TAdvChartLink, and then install it on top of the TMS Smart Setup packages. We'll rebuild TMS VCL Chart shortly

The issue with FNC is still under investigation, it seems the Win64 target is not being compiled for that particular product. Stay tuned

Hi

Happy to help you to get a better app ;)

The biggest problem for me is installing wxpack. So I'm looking forward to the problem being solved.

do you have an idea of the timescales?
I'd like to know if I can use TMS Subscription in the meantime.

Hi,

We investigated the FNC installation and were able to identify the cause. We applied fixes which we are aiming to release this week.

Thanks for yours answers

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.