Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

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:

Comments

Sign In or Register to comment.