TableView border mobile styles issue

As I reported last week, you are wrong with the Styles.

Just create a new Delphi project "blank one", put the tableview and compile for iOS and Android, above is the representation that you REMOVED the borders.

Left one is running on Android, on the other side is compiled for Windows.

I used latest TMS UI Pack installed on Alexandria 11.2

It's unclear exactly what happens, we'll investigate. You can fix it with this code:

procedure TForm1.TMSFMXTableView1ItemCustomize(Sender: TObject;
  AItem: TTMSFMXTableViewItem; AItemShape: TTMSFMXTableViewItemShape;
  AItemControlShape: TControl);
begin
  AItemShape.Stroke.Color := clasilver;
end;

Hello

I'm experiencing issues at opening forms in my project.

[54507B8D]{TMSFMXPackPkgDXE14.bpl} Fmx.Tmstableview.TTMSFMXTableView.GetListContainer + $D
[6A1CFF56]{rtl280.bpl } System.TObject.GetInterface (Line 18385, "System.pas" + 7) + $9
[6A1D8960]{rtl280.bpl } System.@IntfClear (Line 38608, "System.pas" + 10) + $0
[664DC1F7]{fmx280.bpl } FMX.Controls.TControl.ResetFocus (Line 3590, "FMX.Controls.pas" + 19) + $10
[545112C7]{TMSFMXPackPkgDXE14.bpl} Fmx.Tmstableview.TTMSFMXTableViewItem.Shape + $27
[545115C3]{TMSFMXPackPkgDXE14.bpl} Fmx.Tmstableview.TTMSFMXTableViewItem.ShapePlaceHolder + $3
[54509DDC]{TMSFMXPackPkgDXE14.bpl} Fmx.Tmstableview.TTMSFMXTableView.UpdateLookupBar + $204
[5450C433]{TMSFMXPackPkgDXE14.bpl} Fmx.Tmstableview.TTMSFMXTableView.ApplyStyle + $67
[664E1347]{fmx280.bpl } FMX.Controls.InternalApplyStyle (Line 5864, "FMX.Controls.pas" + 22) + $8
[664E14DF]{fmx280.bpl } FMX.Controls.TStyledControl.ApplyStyleLookup (Line 5908, "FMX.Controls.pas" + 21) + $1
[664E0ADF]{fmx280.bpl } FMX.Controls.TStyledControl.RecalcSize (Line 5650, "FMX.Controls.pas" + 1) + $4
[628A9771]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.RefreshControl (Line 740, "FmxFormContainer.pas" + 5) + $4
[628AA18B]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.NeedStyleLookup$ActRec.$0$Body (Line 755, "FmxFormContainer.pas" + 0) + $3
[664DF219]{fmx280.bpl } FMX.Controls.EnumChildControls (Line 4839, "FMX.Controls.pas" + 7) + $B
[664DF233]{fmx280.bpl } FMX.Controls.EnumChildControls (Line 4841, "FMX.Controls.pas" + 9) + $A
[664DF296]{fmx280.bpl } FMX.Controls.TControl.EnumControls (Line 4856, "FMX.Controls.pas" + 2) + $4
[628AA230]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.NeedStyleLookup (Line 753, "FmxFormContainer.pas" + 6) + $B
[628AB16B]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.SetMasterStyle (Line 1245, "FmxFormContainer.pas" + 7) + $2
[628B16C7]{fmxdesigner280.bpl} FmxFormContainer.TFormBoundary.SetMasterStyle (Line 3449, "FmxFormContainer.pas" + 2) + $7
[69FDB254]{designide280.bpl} EmbeddedFormDesigner.TEditorFormDesigner.DoSelectStyle (Line 179, "EmbeddedFormDesigner.pas" + 10) + $9
[69FD82A8]{designide280.bpl} ViewSelector.TViewSelectorFrame.cbStyleSelectorChange (Line 336, "ViewSelector.pas" + 2) + $2F
[69FD9158]{designide280.bpl} ViewSelector.TViewSelectorFrame.SelectStyle (Line 731, "ViewSelector.pas" + 16) + $C
[6A1D155C]{rtl280.bpl } System.@TryFinallyExit (Line 23376, "System.pas" + 8) + $0
[69FD9109]{designide280.bpl} ViewSelector.TViewSelectorFrame.SelectStyle (Line 725, "ViewSelector.pas" + 10) + $0
[69FDBB8D]{designide280.bpl} EmbeddedFormDesigner.TEditorFormDesigner.SelectPreviewStyle (Line 415, "EmbeddedFormDesigner.pas" + 2) + $8
[628A9690]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.SelectMasterStyle (Line 730, "FmxFormContainer.pas" + 22) + $9
[628AA295]{fmxdesigner280.bpl} FmxFormContainer.TFormContainerForm.Activate (Line 764, "FmxFormContainer.pas" + 1) + $2
[628AB83E]{fmxdesigner280.bpl} FmxFormContainer.TFmxEditorFormDesignerWrapper.DisplayDesigner (Line 1553, "FmxFormContainer.pas" + 13) + $7
[69FDD059]{designide280.bpl} EmbeddedDesignerForm.TFormEditorView.Display (Line 214, "EmbeddedDesignerForm.pas" + 18) + $8
[68786D3A]{coreide280.bpl} EditorForm.TEditWindow.ShowView (Line 4928, "EditorForm.pas" + 50) + $B
[6877F12E]{coreide280.bpl} EditorForm.TEditWindow.SelectBuffer (Line 2071, "EditorForm.pas" + 74) + $6
[68785217]{coreide280.bpl} EditorForm.TEditWindow.TabControlMouseDown (Line 4043, "EditorForm.pas" + 36) + $7
[697384F4]{vcl280.bpl } Vcl.Controls.TControl.MouseDown (Line 7711, "Vcl.Controls.pas" + 1) + $23
[6B3066F1]{vclide280.bpl} GDIPlus.GradientTabs.TGradientTabSet.MouseDown (Line 1081, "GDIPlus.GradientTabs.pas" + 2) + $C
[6A1D0236]{rtl280.bpl } System.@CallDynaInst (Line 18664, "System.pas" + 4) + $0
[69738588]{vcl280.bpl } Vcl.Controls.TControl.DoMouseDown (Line 7723, "Vcl.Controls.pas" + 7) + $29
[69736933]{vcl280.bpl } Vcl.Controls.TControl.SetMouseCapture (Line 6647, "Vcl.Controls.pas" + 2) + $6
[697385D7]{vcl280.bpl } Vcl.Controls.TControl.WMLButtonDown (Line 7734, "Vcl.Controls.pas" + 7) + $E
[69737F46]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7584, "Vcl.Controls.pas" + 91) + $6
[69842638]{vcl280.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5858, "Vcl.Themes.pas" + 11) + $11
[6973B0CF]{vcl280.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9449, "Vcl.Controls.pas" + 0) + $F
[6A1CA36C]{rtl280.bpl } System.@GetMem (Line 4937, "System.pas" + 20) + $0
[6A1D1FCA]{rtl280.bpl } System.@NewUnicodeString (Line 25624, "System.pas" + 10) + $0
[6A1CA388]{rtl280.bpl } System.@FreeMem (Line 4985, "System.pas" + 20) + $0
[6A1D20F0]{rtl280.bpl } System.@UStrArrayClr (Line 25968, "System.pas" + 9) + $0
[6973D0F1]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10631, "Vcl.Controls.pas" + 170) + $6
[69739A2A]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8618, "Vcl.Controls.pas" + 5) + $7
[6973C7F4]{vcl280.bpl } Vcl.Controls.TWinControl.ControlAtPos (Line 10363, "Vcl.Controls.pas" + 1) + $4
[6973C8B0]{vcl280.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 10382, "Vcl.Controls.pas" + 12) + $2A
[6973D0F1]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10631, "Vcl.Controls.pas" + 170) + $6
[6973C5FC]{vcl280.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10308, "Vcl.Controls.pas" + 3) + $6
[6A2E580C]{rtl280.bpl } System.Classes.StdWndProc (Line 18490, "System.Classes.pas" + 8) + $0
[6988428F]{vcl280.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11460, "Vcl.Forms.pas" + 23) + $1
[698842D2]{vcl280.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11490, "Vcl.Forms.pas" + 1) + $4
[69884611]{vcl280.bpl } Vcl.Forms.TApplication.Run (Line 11629, "Vcl.Forms.pas" + 27) + $3
[00158082]{bds.exe } bds.bds (Line 227, "" + 16) + $2

Can you help me?

Did you modify the style of the TTMSFMXTableView? Is this an older project with an older style mechanism? Please remove the TTMSFMXTableView from the form FMX file programmatically, open the form and add the tableview again.

Yes, I modified the Style, it was a Delphi 10.4.2 project, now I'm using Alexandria 11.2.

I've like 30 different forms, your solution is to open the 30 forms and one by one delete the TableView and put it again into each form?

It's a terrible solution Sir

Please send us a sample of the style that throws the exception so we can investigate what is going wrong.