<http://forum.pspad.com/read.php?f=2&i=10912&t=10912> ----------------------------------------------------------------
Wanted to say that I think it's really nice that the forum requires no registration. This is the bug: If I've mistakenly closed a file that I'm using for a split view, it generates an error when I try to close the file tab that has the splitted view. Control 'Editor2' has no parent window. Exception class: EInvalidOperation Exception address: 004A0E88 ---------------------------------------------------------------------------------------------------- Stack list, generated 2006-01-12 01:10:41 [004A0E83] Controls.TWinControl.CreateWnd + $A7 [004A3CA9] Controls.TWinControl.CMInvalidate + $9 [004EC611] SynEdit.TCustomSynEdit.CreateWnd (Line 9273, "SynEdit.pas" + 1) + $2 [004A12DA] Controls.TWinControl.CreateHandle + $16 [004A3E54] Controls.TWinControl.HandleNeeded + $1C [004A3E61] Controls.TWinControl.GetHandle + $5 [004A3C25] Controls.TWinControl.GetDeviceContext + $21 [0049C012] Controls.TControlCanvas.CreateHandle + $5A [0043087A] Graphics.TCanvas.RequiredState + $22 [004C6DB4] SynUnicode.TextExtent (Line 2214, "SynUnicode.pas" + 6) + $A [004C6DFB] SynUnicode.TextWidth (Line 2227, "SynUnicode.pas" + 4) + $6 [00405A7D] [EMAIL PROTECTED] + $1D [004EDCD5] SynEdit.TCustomSynEdit.BufferToDisplayPos (Line 10045, "SynEdit.pas" + 14) + $19 [004E1C28] SynEdit.TCustomSynEdit.GetDisplayXY (Line 3912, "SynEdit.pas" + 1) + $F [004E1F86] SynEdit.TCustomSynEdit.CaretInView (Line 4032, "SynEdit.pas" + 1) + $4 [004EEA2A] SynEdit.TCustomSynEdit.SetWordWrap (Line 10563, "SynEdit.pas" + 4) + $2 [00421D21] Classes.TList.Delete + $59 [00421F7A] Classes.TList.Remove + $6 [004E647F] SynEdit.TCustomSynEdit.UnHookTextBuffer (Line 6198, "SynEdit.pas" + 6) + $4 [004E67A8] SynEdit.TCustomSynEdit.RemoveLinesPointer (Line 6305, "SynEdit.pas" + 7) + $2 [004DD393] SynEdit.TCustomSynEdit.Destroy (Line 1520, "SynEdit.pas" + 3) + $2 [0049FCFE] Controls.TWinControl.Destroy + $8A [00485BD8] Forms.TScrollingWinControl.Destroy + $28 [004868B3] Forms.TCustomForm.Destroy + $AB [004868CE] Forms.TCustomForm.Destroy + $C6 [00404394] System.TObject.Free + $8 [0048A530] Forms.TCustomForm.CMRelease + $0 [0049E930] Controls.TControl.WndProc + $188 [004EF032] SynEdit.GetMsgProc (Line 10900, "SynEdit.pas" + 26) + $C [004A198F] Controls.TWinControl.WndProc + $157 [004877F9] Forms.TCustomForm.WndProc + $421 [004A160C] Controls.TWinControl.MainWndProc + $2C [0042C680] Classes.StdWndProc + $14 [0048DEEB] Forms.TApplication.ProcessMessage + $83 [0048DF22] Forms.TApplication.HandleMessage + $A [0048E152] Forms.TApplication.Run + $96 [0069F005] PSPad.PSPad (Line 62, "I:\Delphi7\Projekty\PSPad\PSPad.dpr" + 35) + $7 ---------------------------------------------------------------------------------------------------- Program : D:\Programs\Editors\PSPad\PSPad.exe 4.5.0 (2175) System : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2" Processor: AMD, AMD Athlon(tm) XP 3200+, 2200 MHz MMX Display : 1280x960 pixels, 32 bpp ---------------------------------------------------------------------------------------------------- Active Controls Hierarchy: TPSSynEdit "Editor1" TfChildEdit "fChildEdit" ---------------------------------------------------------------------------------------------------- -- PSPad freeware editor http://www.pspad.com
