在delphi调试中按下Ctrl + F7 可以查看变量,但都是字符串,如果是一个对象或者一个数据集那就只显示地址,不输出的话看不清楚对象里面的值。有没有什么办法可以显示自定义的变量值??如果这个想法可以的话要怎么做?有相关例子吗?

解决方案 »

  1.   

    断点下来的时候,在代码编辑窗口,对着你要看的对象,点CTRL+鼠标左键
      

  2.   


    比如说有一个DataSet对象,里面保存的是一个表结构,还有几十条数据。我的意思是能否把这个给查看出来,就像打开数据库中的表一样?
      

  3.   

    一般都是CTRL+鼠标左键其它更强的工具没有听过
      

  4.   

    这个貌似不能了,DataSet是一个类似迭代器的类,因此你每次只能看到当前指向的那条数据。
      

  5.   

    恩,谢谢。
    不过我找到其他的替代办法了,用ctrl+F7出来的那个窗口把数据发送到另外一个应用程序里去查看,只是麻烦的时候调试单元要多引用一个类。