ASG QSort has a problem after latest update

I am using C++Builder 12.2 and the 64bit-Modern platform. After the latest TMS update my AdvStringGrid version is 9.2.2.0. I have been using some code with the QSort function for a few years and now it is causing an error. My code is below.

AdvStringGrid1_M->SortSettings->Show = true;
if( AdvStringGrid1_M->SortSettings->Column > -1 ){
  AdvStringGrid1_M->QSort();
}else{
  AdvStringGrid1_M->SortSettings->Column=1;
  AdvStringGrid1_M->QSort();
}

The first picture shows my code with a red arrow pointing to the problem QSort. The second and third pictures show the error message I am getting.

I have selected the code “AdvStringGrid1_M->SortSettings->Column“ and used the Popup menu Debug→Inspect and I get the error message below. It says there is no member ‘SortSettings‘ in TAdvStringGrid. Can you recommend a fix for this problem.

Are you 100% sure that when you installed the new version, you first uninstalled & removed ALL old version files?
With a clean setup, such error should not happen.
Other than this, we did not touch the sorting in the grid in the last couple of versions, so, there should not be any behaviorial change with a clean install.

I updated my TMS VCL UI Pack using TMS Smart Setup version 3.0.0.0. I will try using the TMS Smart Setup to do a full uninstall and reinstall.

If you had installed TMS VCL UI Pack with the classic installer before starting to use TMS Smart Setup, it is important to do an uninstall of the classic install first. Do such uninstall via Windows Control Panel Add/Remove software.