free pascal 调试问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:09:32
free pascal 2.0中的调试输入数据后为什么要第2次开起才看到第1次输出数据。疑问啊。程序是对的。和书上一样的。为什么呢?程序输入数据后就被关闭了。

哈,
f9 编译
ctrl+f9 运行
alt+f5 查看运行窗口
因为在运行窗口输入数据后,程序运行结束,自动返回编辑窗口,所以你什么也看不见,但下一次运行时,又进入运行窗口,所以便可以看到第一次的输出结果,其实第一次运行完毕你可以按alt+f5察看运行窗口。或者你在程序最后,end.前面加一句readln;但这又有弊端,你可看看这个http://zhidao.baidu.com/question/32206063.html

Ctrl+F9是检查错误并运行吧(不是很懂)
Alt+F5可以检查结果

Debuy菜单中有个Output,那里可以看到程序运行结果

不对。
在Debug菜单里有一个watches,然后按Ctrl+F7添加观察对象(可以是常量、变量、记录、集合、数组,但不可以是指针!!)。窗口可以根据自己需要调整。
F7分布查看运行。
Ctrl+F9按下后,便在光标所指处的行上设置Break Point,即按Ctrl+F9后便可以使程序直接运行到第一个Break Point处,从Watches当中看结果。
剩下还有很多,自己尝试一下吧。