在Delphi XE中调试代码
发布时间:2020-12-15 09:10:49 所属栏目:大数据 来源:网络整理
导读:我很长一段时间Delphi开发,过去我在开发时使用第三方工具进行日志记录和调试(称为Smart Inspect)但是现在我已经升级到Delphi XE我想尝试使用IDE进行调试. 我的问题是,给定一个类似的功能 procedure MyFunction;var str : string;begin str := 'Foo'; //Debug
我很长一段时间Delphi开发,过去我在开发时使用第三方工具进行日志记录和调试(称为Smart Inspect)但是现在我已经升级到Delphi XE我想尝试使用IDE进行调试.
我的问题是,给定一个类似的功能 procedure MyFunction; var str : string; begin str := 'Foo'; //Debug,show value of str? str := AnotherFunction(str); //Debug,show value of str? end; 我怎样才能调试并获得str的值,而不用做愚蠢的事情 如果某个地方(或文章)有视频,那么我非常乐意阅读. 有没有办法观察/输出变量的值. 解决方法
好吧,Delphi XE带有CodeSite日志记录,但我觉得你在谈论调试器本身.
如果在例程中放置断点,它会在命中时断开调试器.从那里开始,IDE左侧有一个Local Variables窗格和一个Watches窗格.局部变量将显示所有本地变量的值,而Watches允许您设置其值将跟踪的表达式. 您还可以使用Inspect(Alt-F5)获得类似于手表的内容,但需要更详细的信息(特别是对于结构类型,如对象).此外,评估/修改(Ctrl-F7)将允许您键入表达式并对其进行评估.它不像Inspect那么详细,但它为您提供了更多的灵活性. 如果您熟悉这些工具,您会发现调试更容易. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |