I'm not exactly sure how I caused this, though I think it was while
experimenting with the Add & Load buttons in the external applications tab of
the project settings dialog:

List index out of bounds (-1).

Exception class: EStringListError
Exception address: 0063129C
--------------------------------------------------------------------------------
--------------------
Stack list, generated 11/11/2006 11:17:32 PM
[00631299] uProjSett.TfProjSetting.listProgsClick (Line 187, "uProjSett.pas" +
1) + $1D
[0047BB94] StdCtrls.TListBoxStrings.Get + $70
[00631299] uProjSett.TfProjSetting.listProgsClick (Line 187, "uProjSett.pas" +
1) + $1D
[0049D834] Controls.TControl.Click + $64
[0047CFC0] StdCtrls.TCustomListBox.CNCommand + $20
[0049D69C] Controls.TControl.WndProc + $188
[004A06FB] Controls.TWinControl.WndProc + $157
[0047CEF6] StdCtrls.TCustomListBox.WndProc + $5A
[0049D46C] Controls.TControl.Perform + $24
[004A0833] Controls.DoControlMsg + $23
[004A0E8B] Controls.TWinControl.WMCommand + $B
[0049D69C] Controls.TControl.WndProc + $188
[004A07DF] Controls.TWinControl.DefaultHandler + $D7
[0049D69C] Controls.TControl.WndProc + $188
[004A06FB] Controls.TWinControl.WndProc + $157
[004A0378] Controls.TWinControl.MainWndProc + $2C
[0042B3E4] Classes.StdWndProc + $14
[0049D69C] Controls.TControl.WndProc + $188
[004A07DF] Controls.TWinControl.DefaultHandler + $D7
[0049DC3C] Controls.TControl.WMLButtonUp + $10
[0049D69C] Controls.TControl.WndProc + $188
[004EFFDE] SynEdit.GetMsgProc (Line 11158, "SynEdit.pas" + 27) + $C
[004A0523] Controls.TWinControl.IsControlMouseMsg + $13
[004A06FB] Controls.TWinControl.WndProc + $157
[0047CEF6] StdCtrls.TCustomListBox.WndProc + $5A
[004A0378] Controls.TWinControl.MainWndProc + $2C
[0042B3E4] Classes.StdWndProc + $14
[0048CC57] Forms.TApplication.ProcessMessage + $83
[0048CC8E] Forms.TApplication.HandleMessage + $A
[00489749] Forms.TCustomForm.ShowModal + $15D
[00686823] uMain.TfPSPad.aProjSettingsExecute (Line 7783, "uMain.pas" + 3) + $9
[0068CE98] uMain.TfPSPad.ActionListExecute (Line 10331, "uMain.pas" + 8) + $7
[00480564] ActnList.TCustomActionList.ExecuteAction + $14
[004801AC] ActnList.TContainedAction.Execute + $14
[00480E6B] ActnList.TCustomAction.Execute + $4F
[0042A603] Classes.TBasicActionLink.Execute + $13
[0049D81D] Controls.TControl.Click + $4D
[00467988] ComCtrls.TToolButton.Click + $0
[0049DC8A] Controls.TControl.WMLButtonUp + $5E
[0049D69C] Controls.TControl.WndProc + $188
[0049D46C] Controls.TControl.Perform + $24
[004A045C] Controls.GetControlAtPos + $98
[004A04F4] Controls.TWinControl.ControlAtPos + $78
[0049D46C] Controls.TControl.Perform + $24
[004A0592] Controls.TWinControl.IsControlMouseMsg + $82
[004A067E] Controls.TWinControl.WndProc + $DA
[004696CA] ComCtrls.TToolBar.UpdateButtonStates + $36
[0046BC41] ComCtrls.TToolBar.WndProc + $241
[004A0378] Controls.TWinControl.MainWndProc + $2C
[0042B3E4] Classes.StdWndProc + $14
[0048D9DD] Forms.TApplication.StopHintTimer + $15
[0048CC57] Forms.TApplication.ProcessMessage + $83
[0048CC8E] Forms.TApplication.HandleMessage + $A
[0048CEBE] Forms.TApplication.Run + $96
[006B0F6B] PSPad.PSPad (Line 56, "I:\Delphi7\Projekty\PSPad\PSPad.dpr" + 31) +
$7
--------------------------------------------------------------------------------
--------------------
Program  : H:\Program Files\PSPad editor\PSPad.exe  4.5.2 (2241)
System   : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Processor: AMD, AMD Athlon(tm) Processor, 2080 MHz MMX
Display  : 1200x1600 pixels, 32 bpp
--------------------------------------------------------------------------------
--------------------
Active Controls Hierarchy:
TListBox "listProgs"
TTabSheet "TabExtProgs"
TPageControl "PageCtrl"
TfProjSetting "fProjSetting"
--------------------------------------------------------------------------------
--------------------

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

Odpovedet emailem