Hello,

I was trying to commpare 2 files between them.
This is what happened.


Access violation at address 00941691 in module 'PSPad.exe'. Read of address
00000024.

Exception class: EAccessViolation
Exception address: 00941691
--------------------------------------------------------------------------------
--------------------
Stack list, generated 12/29/2021 3:49:57 PM
[00941691] uChildDiff.TfChildDiff.GetLineChanges (Line 1244, "uChildDiff.pas" +
11) + $A
[004E012C] System.Classes.StdWndProc + $14
[0093C673] Diff.TDiff.AddChangeChrs (Line 631, "Diff.pas" + 38) + $5
[0093BEE0] Diff.TDiff.RecursiveDiffChr (Line 400, "Diff.pas" + 66) + $18
[00406FAD] System.@ReallocMem + $D
[0040E3F4] System.DynArraySetLength + $20C
[0040E495] System.@DynArraySetLength + $5
[004C7166] System.Classes.TList.SetCapacity + $2E
[004C6EE6] System.Classes.TList.Grow + $5A
[00406FDF] System.@ReallocMem + $3F
[0040E3F4] System.DynArraySetLength + $20C
[0093C57E] Diff.TDiff.GetCompare (Line 585, "Diff.pas" + 1) + $5
[00941642] uChildDiff.TfChildDiff.GetLineChanges (Line 1238, "uChildDiff.pas" +
5) + $A
[0093EE00] uChildDiff.TfChildDiff.EditorRStatusChange (Line 443,
"uChildDiff.pas" + 11) + $2
[00731E24] SynEdit.TCustomSynEdit.DoOnStatusChange (Line 10379, "SynEdit.pas" +
3) + $F
[0072F497] SynEdit.TCustomSynEdit.StatusChanged (Line 9099, "SynEdit.pas" + 3) +
$B
[007269CC] SynEdit.TCustomSynEdit.SetTopLine (Line 4751, "SynEdit.pas" + 24) +
$9
[00727BA7] SynEdit.TCustomSynEdit.WMVScroll (Line 5494, "SynEdit.pas" + 23) +
$7
[006979B6] Vcl.Controls.TControl.WndProc + $2BE
[0069C57A] Vcl.Controls.TWinControl.DefaultHandler + $E6
[0069C46B] Vcl.Controls.TWinControl.WndProc + $63B
[00729B2E] SynEdit.TCustomSynEdit.WndProc (Line 6353, "SynEdit.pas" + 22) + $4
[0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C
[004E012C] System.Classes.StdWndProc + $14
[0069C57A] Vcl.Controls.TWinControl.DefaultHandler + $E6
[0069E23D] Vcl.Controls.TWinControl.WMSysCommand + $A1
[006979B6] Vcl.Controls.TControl.WndProc + $2BE
[0069C57A] Vcl.Controls.TWinControl.DefaultHandler + $E6
[0069D1D4] Vcl.Controls.TWinControl.WMMouseActivate + $2C
[006979B6] Vcl.Controls.TControl.WndProc + $2BE
[0069C46B] Vcl.Controls.TWinControl.WndProc + $63B
[00729B2E] SynEdit.TCustomSynEdit.WndProc (Line 6353, "SynEdit.pas" + 22) + $4
[0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C
[004E012C] System.Classes.StdWndProc + $14
[006975F0] Vcl.Controls.TControl.Perform + $24
[0069C57A] Vcl.Controls.TWinControl.DefaultHandler + $E6
[00698069] Vcl.Controls.TControl.WMNCLButtonDown + $15
[006979B6] Vcl.Controls.TControl.WndProc + $2BE
[0069C46B] Vcl.Controls.TWinControl.WndProc + $63B
[0066249A] Vcl.Forms.Default + $3A
[0069C46B] Vcl.Controls.TWinControl.WndProc + $63B
[0040A6C0] System.TMonitor.TryEnter + $28
[0040A1E8] System.TMonitor.Enter + $10
[0040A054] System.TMonitor.CheckOwningThread + $4
[0040A376] System.TMonitor.Exit + $6
[0040A3D2] System.TMonitor.Exit + $1A
[0053FA87] Vcl.Graphics.FreeMemoryContexts + $9B
[0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C
[0069BA4D] Vcl.Controls.TWinControl.MainWndProc + $41
[004E012C] System.Classes.StdWndProc + $14
[0069C46B] Vcl.Controls.TWinControl.WndProc + $63B
[00729B2E] SynEdit.TCustomSynEdit.WndProc (Line 6353, "SynEdit.pas" + 22) + $4
[0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C
[004E012C] System.Classes.StdWndProc + $14
[0066BE37] Vcl.Forms.TApplication.ProcessMessage + $F3
[0066BE7A] Vcl.Forms.TApplication.HandleMessage + $A
[0066C1AD] Vcl.Forms.TApplication.Run + $C9
[00A278E0] PSPad.PSPad (Line 104, "PSPad.dpr" + 45) + $7
--------------------------------------------------------------------------------
--------------------
Program  : C:\Program Files (x86)\PSPad editor\PSPad.exe  5.0.3 (377)
System   : Windows Server 2012 R2 Server x64, Version: 6.3, Build: 2580, 
Processor: Intel, Intel(R) Xeon(R) Gold 6134 CPU @ 3.20GHz, 3190 MHz MMX
Display  : 1920x1080 pixels, 32 bpp PPI: 144
--------------------------------------------------------------------------------
--------------------
Active Controls Hierarchy:
TPSSynEdit "EditorL"
TPanel "panWork"
TfChildDiff "fDiff_H10760464"
--------------------------------------------------------------------------------
--------------------

-- 
<https://forum.pspad.com/read.php?4,77047,77047>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem