Hi!
I'm compiling an ANSI C source base with CVI 5.5 and if the debug mode is on, running the program traps into several "out of bounds" errors concerning table handling. These are _not_ real errors but caused by the program's way of "extending" C structs more than the struct itself shows. That is, there's a dynamical sized string at the end of the struct, for example. This confuses CVI safety nets to think there wouldn't be enough memory. Also, type casts are complaining of not enough room to cast the objects (for similar reasons).
I've met this same problem once with my own code but now I wouldn't like to touch the code unless I have to. Making a release compilation works but then I cannot debug even my own portion of the co
de.
So can this runtime checking be switched off somehow. Please send the reply to asko.kauppi@fi.flextronics.com. Thanks. 🙂
- asko