大家好,我是新手,在代码中定义了结构,结构中定义了Tlist,在调试时比如想看Tlist.item[1]的值,把光标移动到上面不能显示,最多能等到它的地址,不想vc里,有地址可以看变量在内存中的值,有什么办法可以看到它的值呢,希望各位战友能给予帮助,或者再给提示一些调试的技巧和心得什么的,小弟在此先谢谢了。

解决方案 »

  1.   

    有三种方法
    1.鼠标右键选中你要看的变量,Debug->Evaluate.
    2.按着Ctrl键,同时点击鼠标左键,也可看其值
    3.把你需要看的值赋给一个字符串变量str,然后ShowMessage(str);
    三种方式 你可以选择适合自己的方法
      

  2.   

    使用showmessage();来显示当前结果,然后Debug的时候就会显示结果,
    确定以后,就可以继续进行Debug,很好用噢。
    记得结帖给分,谢谢! 
      

  3.   

    再问一个问题,关于指针引用的
    比如我定义了一个结构
    PMyList = ^AList;
      AList = record
        I: Integer;
        C: Char;
      end;
    strList: PMyList;定义了一个结构,在引用时strList.I,strList.C和strList^.I,strList^.C用什么区别,在代码中跟踪好像都一样,我的编译器是delphi6.0
    能说说他们的区别吗