This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Any trouble with 6.14?

Has anyone experienced problems with the latest version - instalation\program? I just want to be sure before I upgrade...

thanks,

  • Well, previous versions (and Borland) had never complained about the following line
    (see [1] below before commenting on the line itself!)

    #if defined TRACE || LOG
    but 6.14 gives error 308, Invalid integer constant expression.
    TRACE was not defined, and LOG was defined by the command-line option
    DEFINE( LOG )
    So presumably the action of the DEFINE command-line option has changed?
    (The C51.pdf manual is still dated 11.2000 - as for v6.12 - and doesn't state what happens when no argument string is supplied).

    uVision still has the same old bug that double-clicking an error message in the 'Build' window brings up the C51 Library Reference help, instead of the Error Messages help (unless a non-source file previously had the focus, or you mess around clicking here and there til it gets it right!)

    Also, uVision doesn't find the correct description for error 308 - because the compiler doesn't put the 'C' prefix in the message!

    uVision's syntax colouring still doesn't recognise "defined"

    [1] Actually, to do what I really intended, I should have written:
    #if defined TRACE || defined LOG
    or even:
    #if defined(TRACE) || defined(LOG)

    If I make this change, everything's happy - but it still goes to show that something's changed in v6.14

    • I did have some trouble with the installation ( using the option - for additional architectures ), "unknown xcopy error" but when i ran the standard UV2 update everything went ok!

      Did you try looking in the release notes, surely it was mentioned in there?

      • "Did you try looking in the release notes, surely it was mentioned in there?"

        ROTFLOL!

        If you try a search on "release notes" you'll find that I've asked many times for release notes which give the difference between v6.n and v6.n+m
        Unfortunately, the release notes only ever give the differences from v6.00 :-(

        0