VB程序出错,如何调试?

如题所述

第1个回答  2019-12-16
如果要让程序在循环中多次出错时都去执行eeerrr,只要把你的行标志st的位置改到Name的上一句即可.但是这样修改比较容易出死循环,比如你一直用同一个名字命名元来的文件,就会出死循环.
第2个回答  2019-03-31
你的错误是重名造成,应该是这个原因:
假设D盘有个txt文件(该路径下就这一个txt文件),原名0.txt
现在你第一次改名,由于你的名称是用Str(I
+
1)
+
Right(jj,
4),也就是把文件从0.txt变为了10.txt(I=0
To
Z,由于就一个文件,I=0所以Str(I+1)1)
第二次在进行改名,由于还是一个txt文件,这时候I从0开始,而你后面每次取的是文件的右4位,这时候10.txt的右4位还是0.txt,组合后得到的文件名还是10.txt,也就是和第一次改名后的一样,所以就会出现重名错误.
修改方法:
把On
Error
GoTo
eeerrr改为On
Error
Resume
Next
或者
修改你的重命名的规则(也就是修改你的代码)

如何调试VB程序 VB程序设计调试方法
1、进入\/退出中断状态 进入中断状态有四种方法:(1)程序运行时发生错误自动进入中断。(2)程序运行中用户按中断键强制进入中断。(3)在采用单步调试方式,每运行一个可执行代码后,即进入中断状态。(4)用户在程序中预先设置了断点,程序执行到断点处即进入中断状态。2、利用调试窗口 (1)监视窗口 ...

vb操作怎么修改程序 错误有几种类型及改法
最简单的是语法错误,程序根本不能运行。应该检查拼写语法的问题,如拼写错误,变量未定义等,最好将VB设置为要求强制先声明变量才能使用,否则会因为变量名拼写错误,出现一些莫名其妙的问题。其次是运行错误,在运行过程中提示错误。应该检查相关数据是否正确,是否有被零整除等错误,对象不存在,窗体未建立...

VB如何进行单步调试
1、直接打开VB的主界面,在Project菜单那里选择References跳转。2、下一步弹出新的对话框,需要根据实际情况进行设置并点击OK。3、这个时候如果没问题,就继续通过图示菜单确定Command2。4、这样一来等利用F5单步调试以后会得到相关结果,即可达到目的了。

VB6中如何逐语句调试?
1、首先编写一段代码,如图所示:2、选择调试,中的”编译VBAproject”,如图所示:3、这个时候,如果发生错误,会弹出错误提示,如果正确,则正常运行,例子中弹出了错误提示,我们点击确认,然后根据错误提示进行修改即可,如图所示:4、如果程序代码比较长,可以选择逐句编译,如图所示:5、按f8开始下一句,正在...

调试程序过程中存在的问题与解决方法
首先判断该函数的是否缺少括号或者分号,如果缺少,立即补上。如果程序还继续报错的话,应对此 函数每条语句进行调试。如果判断到某一条语句就停止时,说明该语句导致程序出现算法问,或者变 量没有初始化就进行操作等,应该对问题具体情况具体分析。当一段程序不断的被执行时,首先考虑 是否出现了死循环。

如何调试vb dll 详细步骤
3. 在 dll(工程:ABxzMsdyht)里的 工程属性---》调试---》启动程序--》浏览到本文件下的 工程1.exe 在部件选项卡中 选择 二进制兼容---》确定 4. 工程1.的启动对象 改为:form1 5.工程1.引用位置--》浏览 --》找到本文件下的---》ABxzMsdyht.vbp (注意引用对话框中的:文件类型...

请问VB中的F8键的功能和使用方法??
F8用来调试只按F8,是逐语句调试,就是根据代码一句一句向下走。如果遇到调用过程,函数,类等,也会对过程,函数等进行逐语句测试。如果按住Shift F8,那么它不会测试过程,函数,类等中的语句,也就是不会退出当前的过程。如果按住Ctrl F8,那么它会从光标所在的位置开始测试。在测试的过程中,你可以...

VB程序运行出错:无效属性值380
"首先你得确定问题在哪里?如果你不能确定你可以将程序贴出来让大家帮你调试。在这里混一定要让想帮你的人明白你在问题所在,否则别人也在“猜”你的问题,那如何帮你?如果真的是Font引起的,你先可以REM 这语句再调试一下,看看过不过?问题是很简单的,可是一到你手里就变得复杂了,原因就在于你...

vb中程序出错就自动退出的处理
不建议你这么做,你这是逃避错误,而不是改正错误。真正好的程序,是完全不存在On Error语句的!所谓程序的健壮性,指的就是这些。很多错误并不是像你说的是无法预料的(除非是VB集成环境本身的BUG),我们应该预先设想程序可能出现的各种情况,然后逐条解决。比如要想在一个文本框中要求用户输入一个...

vb2005中调试程序时出现:错误“WindowsApplication1.Form1”不能通过其...
. 右击 解决方案资源管理器 中 启动 项目。2. 当您收到上下文菜单上单击 属性 。出现 PropertyPages@@ @ 对话框。3. 单击 常规 节点, CommonProperties 节点中如果它不被选中。4. 单击 Startup 对象 下拉列表框。5. 选择新名称为 启动对象 下拉列表框。6. 单击 确定 。

相似回答
大家正在搜