I am certainly a very late bloomer in the way I am trying finally to do certain "standard" things and discovering some problems.
I am using version MB6.5 to build a dialog box with lots of controls most of them having their own handlers. One would be a button launching the procedure to record the user choice for the table to be treated with lots of checks, the other symmetrical for saving the output. I just discovered that in the context of handlers (what does appear to me to be a mere sub) fileopendlg$() and filesaveasdlg$() cannot close when they should return an empty string (no choice + OK). An empty string can be detected with the traditional approach of file_name=file...dlg$() + if file_name="" then .... In a handler situation, it is only when <cancel> is used that the return value would be "analyzed". I have used the file... functions in many "normal" subs without encountering this behavior. Can anyone shed any light on that "problem" (confirmation, corrections to it since 6.5, workarounds ...) ? Jacques Paris e-mail [EMAIL PROTECTED] MapBasic-MapInfo support http://www.paris-pc-gis.com --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Message number: 18505