I'm wondering why since upgrading to Delphi 13 and installing the latest versions of VCL Ui pack via the TMS setup manager, the linker can no longer find any of the resource files it needs? I had to add C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack to the search path for my project.
Not a huge thing, but just wondering if something is goofed up in my installation?
Hi, C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack shouldn't be added to the search path, as it will cause all ui pack units to recompile when you recompile your app, making the build process slower.
I can't reproduce this here, but to narrow it down, some questions:
Thanks for the answers!
I couldn't reproduce it with that configuration and components, but then, there are so many components that it is difficult to find which one is behaving wrong. What is the exact linker error you get?
This is strange. I assume you have C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack\packages\d13\Win32\Release in your library path, because if not you would get compiling errors, not linker errors. But then, in that folder you should have all the files it is complaining it doesn't find (I just checked it here in a clean install).
And I don't understand why, if C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack\packages\d13\Win32\Release is in the path and it can't find the res that are there, it can find them when you add C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack which has the same files.
Just to be sure, can you:
Double check that C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack\packages\d13\Win32\Release is in your library path?
Check if inside that folder you have the .res the linker needs?
We can close this ticket. I am not sure how or why, but uninstalling everything TMS and re-installing again has fixed this. Possibly I ran the install initially without admin privileges? Either way it is working now. Thanks and sorry to take up your time :)