Hello, we have Delphi 12.3, we have updated and installed all the TMS components from our subscription, and specifically within the TMS VCL UI PACK package, we were using a component called ‘TAdvPDFViewer’, but when we open the project we had in Delphi, it tells us that this component does not exist and we do not understand what is happening.
It seems as if the components are not installing correctly with this new Dashboard panel, whereas the old version does.
Can you tell us what the problem is?
Thank you.
Can you verify in the IDE that all TMS VCL UI Pack packages are listed AND installed (checked). There should be 5 packages.
Hello Bruno, the packages I have installed are the ones shown in the image.
Interestingly, if I go to TMS VCL UI Pack, which is where the TAdvPDFViewer component should appear, it is not listed.
As I mentioned, everything was installed through the new Dashboard.
We have Delphi 12.3, the latest version, with the latest pack applied.
Perhaps it is a problem with the installer or some other component that is preventing it from activating.
We have tried removing it to reinstall it, but we get a message saying that it cannot be removed because it is part of other components.
Please let me know how to proceed.
Thank you for your help.
Hello Bruno, how are you again?
Well, we have detected the problem.
It seems that if the following packages are installed:
TMS VCL Chart
TMS VCL Chart Link, these packages share things with TMS VCL UI Pack.
We have uninstalled the two packages mentioned above and then the TMS VCL UI Pack.
Then we reinstalled only the TMS VCL UI Pack package, and now, as you can see in the image, the packages you indicated are already there, and logically, the TAdvPDFViewer component is now available.
So it seems that there is some conflict between them.
For now, we are not going to install the Char packages, but perhaps this is something you should check because it is happening.
Thanks for everything.
There shouldn't be a conflict though, as you can see in my screenshot, I have numerous TMS products installed (obviously) and also TMS VCL Chart but still TAdvPDFViewer is available.
I can also not see anything from shared units or conflicting class registrations that could cause this. Maybe your IDE got into some confused state. I'd suggest to reinstall the components and then you can click the TMS VCL UI Pack Extra package and click on the "Components" button to verify the TAdvPDFViewer component is there.