A key with the name of "*.txt" already exists
HFS 2.3 beta (250)
----------------------------------------------------------------
Stack list, generated 31/12/2009 18:27:50
[0052F193]{hfs250.exe } ValEdit.TValueListStrings.KeyIsValid (Line 994, "valedit.pas" + 11) + $22
[0052F698]{hfs250.exe } ValEdit.TValueListStrings.Put (Line 1109, "valedit.pas" + 2) + $17
[0052D873]{hfs250.exe } ValEdit.TValueListEditor.SetCell (Line 396, "valedit.pas" + 7) + $10
[0052E470]{hfs250.exe } ValEdit.TValueListEditor.SetEditText (Line 706, "valedit.pas" + 20) + $F
[00529E23]{hfs250.exe } Grids.TCustomGrid.UpdateText (Line 3895, "grids.pas" + 2) + $2E
[00529C0C]{hfs250.exe } Grids.TCustomGrid.HideEdit (Line 3850, "grids.pas" + 3) + $3
[005289BD]{hfs250.exe } Grids.TCustomGrid.MouseDown (Line 3347, "grids.pas" + 2) + $3
[0052EA8F]{hfs250.exe } ValEdit.TValueListEditor.DoOnValidate (Line 823, "valedit.pas" + 5) + $15
[0052EF10]{hfs250.exe } ValEdit.TValueListEditor.MouseDown (Line 929, "valedit.pas" + 7) + $11
[00475B31]{hfs250.exe } Controls.TControl.DoMouseDown (Line 5249, "Controls.pas" + 7) + $2B
[00475B94]{hfs250.exe } Controls.TControl.WMLButtonDown (Line 5258, "Controls.pas" + 5) + $E
[00529F9E]{hfs250.exe } Grids.TCustomGrid.WMLButtonDown (Line 3936, "grids.pas" + 1) + $6
[00475465]{hfs250.exe } Controls.TControl.WndProc (Line 5143, "Controls.pas" + 83) + $8
[0047A19C]{hfs250.exe } Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
[0042102A]{hfs250.exe } Classes.TThreadList.UnlockList (Line 3359, "classes.pas" + 1) + $7
[0044239C]{hfs250.exe } Graphics.FreeMemoryContexts (Line 5032, "Graphics.pas" + 12) + $5
[0047985C]{hfs250.exe } Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $9
[00479C62]{hfs250.exe } Controls.TWinControl.IsControlMouseMsg (Line 7124, "Controls.pas" + 9) + $23
[0047A19C]{hfs250.exe } Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
[0047985C]{hfs250.exe } Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $9
[0042D7AC]{hfs250.exe } Classes.StdWndProc (Line 11572, "classes.pas" +

+ $0
[0046F148]{hfs250.exe } Controls.FindControl (Line 2103, "Controls.pas" + 6) + $C
[0040489C]{hfs250.exe } System.@CallDynaInst (Line 9179, "system.pas" + 3) + $0
[00497AEA]{hfs250.exe } Forms.TApplication.ProcessMessage (Line 7670, "Forms.pas" + 23) + $4
[00497B2F]{hfs250.exe } Forms.TApplication.HandleMessage (Line 7689, "Forms.pas" + 1) + $6
[00493432]{hfs250.exe } Forms.TCustomForm.ShowModal (Line 5419, "Forms.pas" + 29) + $5
[0056B60A]{hfs250.exe } main.showOptions (Line 11386, "main.pas" + 2) + $27
[0056CD60]{hfs250.exe } main.TmainFrm.Accounts1Click (Line 11717, "main.pas" + 0) + $10
[004685E9]{hfs250.exe } Menus.TMenuItem.Click (Line 1878, "Menus.pas" + 14) + $C
[00469F39]{hfs250.exe } Menus.TMenu.DispatchCommand (Line 2603, "Menus.pas" + 5) + $5
[0046B328]{hfs250.exe } Menus.TPopupList.WndProc (Line 3393, "Menus.pas" + 4) + $12
[004E61D2]{hfs250.exe } ComCtrls.TToolBar.WndProc (Line 19404, "ComCtrls.pas" + 80) + $6
[0042102A]{hfs250.exe } Classes.TThreadList.UnlockList (Line 3359, "classes.pas" + 1) + $7
[0044239C]{hfs250.exe } Graphics.FreeMemoryContexts (Line 5032, "Graphics.pas" + 12) + $5
[0046B265]{hfs250.exe } Menus.TPopupList.MainWndProc (Line 3374, "Menus.pas" + 2) + $8
[0042D7AC]{hfs250.exe } Classes.StdWndProc (Line 11572, "classes.pas" +

+ $0
[0046F148]{hfs250.exe } Controls.FindControl (Line 2103, "Controls.pas" + 6) + $C
[00497AEA]{hfs250.exe } Forms.TApplication.ProcessMessage (Line 7670, "Forms.pas" + 23) + $4
[00497B2F]{hfs250.exe } Forms.TApplication.HandleMessage (Line 7689, "Forms.pas" + 1) + $6
[00497DCA]{hfs250.exe } Forms.TApplication.Run (Line 7773, "Forms.pas" + 16) + $3
[00577DEF]{hfs250.exe } hfs.hfs (Line 99, "" + 21) + $2
Product Versions
hfs250.exe: Build: 0 31/12/2009 18:26:24
To reproduce this error, go to the options on mimes, create a new line and reproduce an existing key, then change column.
This problem is due to the property keyoptions of the mimebox(component), which contains the keyunique variable as TRUE.