Exception description:

I have a crash message box when I try to print a document.
Could you reproduce it?


Exception class: EStringListError
Exception address: 00422E22
--------------------------------------------------------------------------------
--------------------
Stack list, generated 01/08/2011 12:05:39
[00422E1D] Classes.TStringList.GetObject + $19
[00421CD5] Classes.TStrings.Error + $2D
[00422E1D] Classes.TStringList.GetObject + $19
[00438940] Printers.TPrinter.GetPrinter + $20
[0043D2E6] Dialogs.GetPrinter (Line 1239, "Dialogs.pas" + 1) + $19
[006D005C] uPSPAd_loc.LocalizeMainForm (Line 552, "uPSPad_Loc.pas" + 104) + $28
[00402B55] System.@FreeMem + $5
[00405060] System.@LStrClr + $1C
[00438784] Printers.TPrinter.SetState + $118
[004049D2] System.@HandleFinally + $2A
[004047C6] System.@HandleAnyException + $D2
[00402B55] System.@FreeMem + $5
[00405060] System.@LStrClr + $1C
[00405F42] System.@FinalizeArray + $4A
[00405ECC] System.@FinalizeRecord + $20
[00402B55] System.@FreeMem + $5
[004041D4] System.TObject.FreeInstance + $C
[004045CA] System.@ClassDestroy + $2
[0040420D] System.TObject.Destroy + $9
[0040421C] System.TObject.Free + $8
[00404A72] System.@DoneExcept + $16
[005A83A6] SynEditPrinterInfo.TSynEditPrinterInfo.UpdatePrinter (Line 273,
"SynEditPrinterInfo.pas" + 28) + $8
[00422E1D] Classes.TStringList.GetObject + $19
[00405114] System.@NewAnsiString + $C
[0049A6FE] Forms.Default + $3A
[0049A926] Forms.TCustomForm.ClientWndProc + $1D6
[0042AD80] Classes.StdWndProc + $14
[0043D5C1] Dialogs.TPrintDialog.Execute (Line 1348, "Dialogs.pas" + 6) + $5
[006B8A32] uMain.TfPSPad.aPrintExecute (Line 5401, "uMain.pas" + 22) + $A
[004043AE] System.@IsClass + $E
[006C7A04] uMain.TfPSPad.ActionListExecute (Line 10849, "uMain.pas" + 8) + $7
[004946EC] ActnList.TCustomActionList.ExecuteAction + $14
[00494334] ActnList.TContainedAction.Execute + $14
[00494FF3] ActnList.TCustomAction.Execute + $4F
[00429F9F] Classes.TBasicActionLink.Execute + $13
[004892B5] Controls.TControl.Click (Line 4703, "Controls.pas" + 7) + $7
[0046A69C] ComCtrls.TToolButton.Click + $0
[00489722] Controls.TControl.WMLButtonUp (Line 4841, "Controls.pas" + 6) + $31
[00489134] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6
[00488F04] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C
[0048BEF4] Controls.GetControlAtPos (Line 6258, "Controls.pas" + 4) + $61
[0048BF8C] Controls.TWinControl.ControlAtPos (Line 6277, "Controls.pas" + 10) +
$E
[00488F04] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C
[0048C02A] Controls.TWinControl.IsControlMouseMsg (Line 6301, "Controls.pas" +
15) + $F
[0048C116] Controls.TWinControl.WndProc (Line 6327, "Controls.pas" + 18) + $4
[0046C3DE] ComCtrls.TToolBar.UpdateButtonStates + $36
[0046E929] ComCtrls.TToolBar.WndProc + $241
[0048BE10] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) +
$6
[0042AD80] Classes.StdWndProc + $14
[004A1A2D] Forms.TApplication.StopHintTimer + $15
[004A0D67] Forms.TApplication.ProcessMessage + $83
[004A0D9E] Forms.TApplication.HandleMessage + $A
[004A0FBE] Forms.TApplication.Run + $96
[006EEE39] PSPad.PSPad (Line 69, "" + 43) + $7
--------------------------------------------------------------------------------
--------------------
Program  : C:\Program Files\PSPad editor\PSPad.exe  4.5.6 (2419)
System   : Windows XP Professional x32, Version: 5.1, Build: A28, Service Pack
3
Processor: Intel, Intel(R) Core(TM)2 Duo CPU     E7300  @ 2.66GHz, 2660 MHz MMX
Display  : 1440x900 pixels, 32 bpp
--------------------------------------------------------------------------------
--------------------
Active Controls Hierarchy:
TPSSynEdit "Editor1"
TfChildEdit "fChildEdit_2"
--------------------------------------------------------------------------------
--------------------

-- 
<http://forum.pspad.com/read.php?6,56940,56953>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem