Missing search path

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?

Do I understand correct install was done via TMS Smart Setup, i.e. NOT the classic installers?

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:

  1. Is this happening with C++ builder or Delphi?
  2. Which components are you using?
  3. Which platform (win32, win64, etc)?

To answer Bruno's question... Yes, using the tms smart installer (which is great, by the way!).

To answer Adrian's questions:

  1. Delphi
  2. I make extensive use of the TMS VCL UI Pack. This application has AdvEdit's AdvGlowButton's, AdvSpinEdits, AdvComboBox's, etc.
  3. Win32

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?

The linker gives me the following:

[dcc32 Error] E1026 File not found: 'ASGSPIN.RES'
[dcc32 Error] E1026 File not found: 'AdvGraphics.res'
[dcc32 Error] E1026 File not found: 'AdvColorPickerDropDown.RES'
[dcc32 Error] E1026 File not found: 'ADVGRID.RES'
[dcc32 Error] E1026 File not found: 'ASGRES.RES'
[dcc32 Error] E1026 File not found: 'ADVMETRO.RES'
[dcc32 Error] E1026 File not found: 'ASGFLTR.RES'
[dcc32 Error] E1026 File not found: 'AdvMenuStylers.res'
[dcc32 Error] E1026 File not found: 'AdvMenuResources.res'
[dcc32 Error] E1026 File not found: 'CustomizerBtnU.dfm'
[dcc32 Error] E1026 File not found: 'CustomizerU.dfm'
[dcc32 Error] E1026 File not found: 'ADVTOOLBAR.RES'
[dcc32 Error] E1026 File not found: 'ADVTOOLBARDB.RES'
[dcc32 Error] E1026 File not found: 'ADVGLOWBUTTONDB.RES'
[dcc32 Error] E1026 File not found: 'AdvEditGlyphs.res'
[dcc32 Error] E1026 File not found: 'AdvDirectoryEdit.RES'
[dcc32 Error] E1026 File not found: 'AdvFileNameEdit.RES'
[dcc32 Error] E1026 File not found: 'ASGSPIN.RES'
[dcc32 Error] E1026 File not found: 'AdvGraphics.res'
[dcc32 Error] E1026 File not found: 'AdvColorPickerDropDown.RES'
[dcc32 Error] E1026 File not found: 'ADVGRID.RES'
[dcc32 Error] E1026 File not found: 'ASGRES.RES'
[dcc32 Error] E1026 File not found: 'ADVMETRO.RES'
[dcc32 Error] E1026 File not found: 'ASGFLTR.RES'
[dcc32 Error] E1026 File not found: 'AdvMenuStylers.res'
[dcc32 Error] E1026 File not found: 'AdvMenuResources.res'
[dcc32 Error] E1026 File not found: 'CustomizerBtnU.dfm'
[dcc32 Error] E1026 File not found: 'CustomizerU.dfm'
[dcc32 Error] E1026 File not found: 'ADVTOOLBAR.RES'
[dcc32 Error] E1026 File not found: 'ADVTOOLBARDB.RES'
[dcc32 Error] E1026 File not found: 'ADVGLOWBUTTONDB.RES'
[dcc32 Error] E1026 File not found: 'AdvEditGlyphs.res'
[dcc32 Error] E1026 File not found: 'AdvDirectoryEdit.RES'
[dcc32 Error] E1026 File not found: 'AdvFileNameEdit.RES'
Failed

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:

  1. Double check that C:\Users\Administrator\AppData\Local\TMS Setup\Products\tms.vcl.uipack\packages\d13\Win32\Release is in your library path?
  2. 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 :)