<http://forum.pspad.com/read.php?f=6&i=3891&t=3891> ----------------------------------------------------------------
Hi Jan, Had the following issue with 2200: I had a vbs doc open and created vertical split and worked on file. Tried to close the right-hand pane, by right-click > close. PSPad crashes with: Control 'Editor2' has no parent window. Exception class: EInvalidOperation Exception address: 004A1338 ---------------------------------------------------------------------------------------------------- Stack list, generated 4/3/2006 2:00:30 PM [004A1333] Controls.TWinControl.CreateWnd + $A7 [004A4159] Controls.TWinControl.CMInvalidate + $9 [0049EDE0] Controls.TControl.WndProc + $188 [004EDC59] SynEdit.TCustomSynEdit.CreateWnd (Line 9290, "SynEdit.pas" + 1) + $2 [004A178A] Controls.TWinControl.CreateHandle + $16 [004A4304] Controls.TWinControl.HandleNeeded + $1C [004A4311] Controls.TWinControl.GetHandle + $5 [004A40D5] Controls.TWinControl.GetDeviceContext + $21 [0049C4C2] Controls.TControlCanvas.CreateHandle + $5A [00430D22] Graphics.TCanvas.RequiredState + $22 [004C85D8] SynUnicode.TextExtent (Line 2231, "SynUnicode.pas" + 6) + $A [004C8617] SynUnicode.TextWidth (Line 2242, "SynUnicode.pas" + 4) + $6 [00405DAD] [EMAIL PROTECTED] + $1D [004EF4A9] SynEdit.TCustomSynEdit.DisplayToBufferPos (Line 10107, "SynEdit.pas" + 21) + $19 [004F0207] SynEdit.TCustomSynEdit.RowToLine (Line 10635, "SynEdit.pas" + 6) + $8 [004F009F] SynEdit.TCustomSynEdit.SetWordWrap (Line 10577, "SynEdit.pas" + 5) + $8 [004221C9] Classes.TList.Delete + $59 [00422422] Classes.TList.Remove + $6 [004E7AC7] SynEdit.TCustomSynEdit.UnHookTextBuffer (Line 6209, "SynEdit.pas" + 6) + $4 [004E7DF0] SynEdit.TCustomSynEdit.RemoveLinesPointer (Line 6316, "SynEdit.pas" + 7) + $2 [004DE9D1] SynEdit.TCustomSynEdit.Destroy (Line 1519, "SynEdit.pas" + 3) + $2 [004A01AE] Controls.TWinControl.Destroy + $8A [00486088] Forms.TScrollingWinControl.Destroy + $28 [00486D63] Forms.TCustomForm.Destroy + $AB [00486D7E] Forms.TCustomForm.Destroy + $C6 [004046C4] System.TObject.Free + $8 [0048A9E0] Forms.TCustomForm.CMRelease + $0 [0049EDE0] Controls.TControl.WndProc + $188 [004F0656] SynEdit.GetMsgProc (Line 10889, "SynEdit.pas" + 27) + $C [004A1E3F] Controls.TWinControl.WndProc + $157 [00487CA9] Forms.TCustomForm.WndProc + $421 [004A1ABC] Controls.TWinControl.MainWndProc + $2C [0042CB28] Classes.StdWndProc + $14 [0048E39B] Forms.TApplication.ProcessMessage + $83 [0048E3D2] Forms.TApplication.HandleMessage + $A [0048E602] Forms.TApplication.Run + $96 [006A70A2] PSPad.PSPad (Line 59, "I:\Delphi7\Projekty\PSPad\PSPad.dpr" + 34) + $7 ---------------------------------------------------------------------------------------------------- Program : C:\PROGRA~1\PSPad\PSPad.exe 4.5.1 (2200) System : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2" Processor: Intel, Intel(R) Pentium(R) 4 CPU 1.70GHz, 1690 MHz MMX Display : 1280x1024 pixels, 32 bpp ---------------------------------------------------------------------------------------------------- Active Controls Hierarchy: TPSSynEdit "Editor1" TfChildEdit "fChildEdit_1" ---------------------------------------------------------------------------------------------------- Hope this helps, Pete -- PSPad freeware editor http://www.pspad.com
