文档库 最新最全的文档下载
当前位置:文档库 › VB程序调试及编译方法

VB程序调试及编译方法

VB程序调试及编译方法
在程序的编写中,错误是难免的,查找和修改错误的过程称为程序调试。VB为调试程序提供了一组交互的、有效的调试工具,如设置断点、观察变量、过程跟踪等。
(一)错误类型
1. 编辑时错误
当用户在代码窗口编辑代码时,VB会对程序直接进行语法检查,当发现程序中存在输入错误,如语句没输入完、关键字输入错等,VB会弹出一个信息窗口,提示出错信息,出错行变为红色,我们称此为编辑时错误。处理方法:用户可以根据信息窗口的提示信息查找语句错误,或点击帮助,获取相关帮助信息。
2. 编译时错误
程序在编辑时错误修改完成后,用户点击"启动"按钮,VB开始运行前先编译程序,这时系统查出的程序错误称为编译时错误。此类错误是由于用户未定义变量、遗漏关键字如:if没有End if等原因产生了错误。这时VB会弹出一个信息窗口,指明出现错误的原因,出错行高亮显示。处理方法:用户可以根据信息窗口的提示信息查找错误,或点击帮助,获取相关帮助信息。
3. 运行时错误
运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是由指令代码执行了一非法操作引起的如:类型不匹配、试图打开一个不存在的文件等。此时,VB弹出一个信息框,显示错误原因,出错行以黄底黑字突出显示。
用户在信息窗口上可以点击"调试"进入中断模式以编辑错误行、点击"结束"以终止程序执行,回到设计状态继续编辑和查错。
4. 逻辑错误
程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。如:运算符使用不正确、语句的次序不对、循环语句的初值、终值不正确等。这种错误VB一般不提示,不容易发现,所以错误较难排除,需要程序员仔细地阅读程序、插入断点、程序跟踪、查看变量值的变化以找出错误并修改。
(二)调试与排错
5. 在中断模式中查看、修改、跟踪出现的错误。
在VB的三种模式中,设计模式用于界面设计、属性设置、代码编译等,不能调试错误;运行模式状态下,用户不能编辑代码;用户在中断模式下,可以查看、修改代码、检查数据,设置断点、查看变量的值的变化等操作,实现程序的调试。
6. 插入断点和逐语句跟踪
在调试程序时,通常会设置断点来中断程序运行,然后逐语句跟踪检查相关变量、属性和表达式的值等。
⑴插入断点
在需要设置断点的语句左侧灰色区点击鼠标左键或按下F9键,可在此语句处设置断点,程序执行到此处时,程序进入中断模式,用户可以逐语句执行该语句后的语句。被设置断点的语句呈

紫底黑字的突出显示状态。
⑵添加监视
当用户要查看某变量的值的变化时,可以添加监视,方法:
点击"调试/添加调试"命令,在对话框中输入要查看的变量即可。
7. 使用调试窗口
"立即"窗口:是在调试窗口中使用最方便、最常用的窗口。可以在程序代码中利用Debug.print,把输出送到"立即"窗口;也可以在"立即"窗口中使用Print,或:"?"显示变量的值。
"本地"窗口:用于显示当前过程中所有变量的值。当程序从一个过程切换到另一过程时,该窗口内容会发生改变。
【举例1】以求100以内的素数的程序为例,学习插入断点、逐步跟踪等常用的程序调试排错方法。








1







相关文档