Hi,

Is there a reason that the value returned by %_SB_ERRORCODE% is sometimes 0 on success and other times NOT 0?

Having this change from one function to another makes reading the code very difficult as you have to continually consult the doco.

This also goes for strings of filenames where sometimes they have to be wrapped in quotes if they include spaces and other times not, with no obvious logic as to how and when. Why can't all string variables be parsed in their entirety?