Normally, if the last non-failure step that is built fails and is configured to stop (not continue), the build completion status will be Failed; otherwise it will be Success. Perhaps you have a script event that changes the completion status or forces a build failure?
http://www.visualbuild.com/Manual/scriptevents.htm
Please ZIP and send or post:
1) The info from Help | About | Install Info
2) The .bld file
3) A build log file
4) The files (actual files, not names) listed at Tools | Application Options | File Locations.
Thanks.