in various versions of Tk a bug with tkfbox.tcl prevented file dialogs.
The offending line in proc ::tk::dialog::file:: is
$data(typeMenuLab) config -state normal
where the error report tells
unknown option "-state"
catching this statement fixes the error.
Who is maintaining tkfbox.tcl ?
Michael
Two observations. tkfbox.tcl is part of the Tk extension. Thus, if you
visit http://tktoolkit.sf.net/ , you can file a bug report.
Secondly, it doesn't seem like a useful thing to catch an "unknown
option" error. Instead, it would seem that the statement should just
not be executed, doesn't it? Why issue it if it is going to fail?