2012-12-21, 01:03 AM
boriel Wrote:LCD Wrote:Yes, there are commands for compiler to check memory and arrays, and you can add PRINT commands an remove them later.Hmm nice. However, you can implement some sort of debugging using C-like macros. In C they do this way:
I would like to have a DEBUG command which works like similar like PRINT, but on a protected window area, ignored in normal mode, but activated in Debugging mode.
Code:DEBUG "Reached part 7" DEBUG n debug "Test nr "+str(testnr)
Code:' Just an example of DEBUG implementation #ifdef __DEBUG__ ' This is our DEBUG command, it could be an asm routine, etc. # define DEBUG PRINT AT 20,0; #else 'If __DEBUG__ is not defined, just replace DEBUG with REM so nothing is compiled # define DEBUG REM #endif 'If __DEBUG__ is defined, DEBUG macro will be active. #define __DEBUG__ DIM x = 20 DEBUG "x="; x
Thats a solution... I currently use PRINT, but the area is not protected against overwritting by other screen output.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!

