Access violations with TElXTree in LMD VCL components version 2025.1 and 2025.0

I'm using Delphi 12 Update 3 and after upgrading to LMD VCL components version 2025, I get access violations on TElXtree when redrawing the component. It does not happen in all forms and frames, and I have only seen the problem on forms and frames with multiple TElXtree components. Are you aware of this problem or do you need more information from me? I have not tried to debug with the source code of LMD ElPack. I have tried to downgrade to version 2024.8 to confirm that the access violation goes away with the previous version, and it does.

Call stack:
:007aaef6 @IsClass + $A
:00b75426 TElXHeaderSections.GetXSection + $1A
:00b9ba14 DrawItemWithoutColumns + $9C
:00b9c2d3 TElXTreeView.DoRedrawItem + $1D7
:00b9cb72 TElXTreeView.RedrawTree + $21E
:00b9704f TElXTreeView.Paint + $8F
:0093520d TCustomControl.PaintWindow + $5D
:0092eb7b TWinControl.PaintHandler + $5B
:00ba3a40 TElXTreeView.WMPaint + $184
:00929331 TControl.WndProc + $2C1
:0092e968 TWinControl.WndProc + $6AC
:00b95e0f TElXTreeView.WndProc + $153
:00a8e55b TLMDHookContext.CallPrev + $47
:00888d8a StdWndProc + $16
:74b39de3 ; C:\WINDOWS\SysWOW64\user32.dll
:74b27f5d ; C:\WINDOWS\SysWOW64\user32.dll
:74b27a00 ; C:\WINDOWS\SysWOW64\user32.dll
:74b34279 ; C:\WINDOWS\SysWOW64\user32.dll
:76f5bdc6 ntdll.KiUserCallbackDispatcher + 0x36
:74b26f50 user32.DispatchMessageW + 0x10
Tagged:
Sign In or Register to comment.