I updated to VCL UI Pack 10.7.8.1 from 10.7.8.0 and now a customer is getting the EArgumentOutOfRangeException error (twice today already) using the DBAdvGrid 2.5.1.12. I cannot reproduce it so I cannot provide an example. Maybe you can compare changes you made in the latest version. Customer is using VCL Styles (I see the latest history that something was addressed with that). Here is the stack trace and also note that I do hide columns in my grid if that makes any difference.
Argument out of range.
[00000000005CEB61] System.Classes.TCollection.GetItem (Line 6378, "System.Classes.pas")
[0000000002A17756] DBAdvGrid.TDBGridColumnCollection.GetItem (Line 2023, "DBAdvGrid.pas")
[0000000002A29397] DBAdvGrid.TDBAdvGrid.DoCanEditCell (Line 8144, "DBAdvGrid.pas")
[0000000002938E0D] AdvGrid.TAdvStringGrid.GetCellReadOnly (Line 14353, "AdvGrid.pas")
[0000000002A27FC7] DBAdvGrid.TDBAdvGrid.GetCellReadOnly (Line 7649, "DBAdvGrid.pas")
[00000000029A2F89] AdvGrid.TAdvStringGrid.WMLButtonUp (Line 42270, "AdvGrid.pas")
[0000000000411EA2] System.TObject.Dispatch (Line 18822, "System.pas")
[000000000081A79D] Vcl.Controls.TControl.WndProc (Line 7548, "Vcl.Controls.pas")
[0000000000821C0B] Vcl.Controls.TWinControl.WndProc (Line 10583, "Vcl.Controls.pas")
[00000000029F14FC] AdvGrid.TAdvStringGrid.WndProc (Line 60619, "AdvGrid.pas")
[0000000002A2DD18] DBAdvGrid.TDBAdvGrid.WndProc (Line 9554, "DBAdvGrid.pas")
[0000000000820DAA] Vcl.Controls.TWinControl.MainWndProc (Line 10271, "Vcl.Controls.pas")
[00000000005F4264] System.Classes.StdWndProc (Line 18392, "System.Classes.pas")
[00007FFD66E81C46] USER32 (possible CallWindowProcW+1078)
[00007FFD66E80EA1] USER32 (possible DispatchMessageW+689)
[00000000009D7968] Vcl.Forms.TApplication.ProcessMessage (Line 11336, "Vcl.Forms.pas")
[00000000009D79E4] Vcl.Forms.TApplication.HandleMessage (Line 11366, "Vcl.Forms.pas")
[00000000009CF2A0] Vcl.Forms.TCustomForm.ShowModal (Line 7991, "Vcl.Forms.pas")
[0000000002E2BAFD] Form.BrowseReports.TfrmBrowseReports.DisplayModal (Line 151, "Form.BrowseReports.pas")
I will continue to attempt to duplicate.
Delphi 11.1
VCL Style in use
VCL UI Pack 10.7.8.1
DBAdvGrid 2.5.1.12