我记得在 1980 年代还是个孩子时,我在 BASIC 中编号行,因为你必须这样做。如今,据我所知,编号线已 100% 出局;没有人想要或需要使用它们。直到我发现了一些我需要处理的遗留代码。每个函数的行数以 10 为增量。我的问题是,混合使用编号和未编号的行是否有任何负面影响?例如,如果我正在修改一个函数,我是否可以只从该函数中删除所有编号而不会出现任何问题?如果不需要的话,我真的不想尝试维护这样一个神秘的系统,但我也不认为清除整个项目的所有编号有什么重大好处。
问问题
82 次
1 回答
3
据我所知,VB6 中的行号仅有助于错误处理。像这样的东西:
Private Sub Command1_Click()
Dim i As Long
On Error GoTo ErrorHandler
10: i = 20
20: i = i / 2
30: i = i / 0
Exit Sub
ErrorHandler:
MsgBox ("Error on line: " & Erl)
End Sub
当您运行此代码时,它会显示“第 30 行错误”。有一个用于 VB6 的免费工具,称为MZ Tools,它是 VB6 的插件。该工具可以为您添加/删除行号以及插入错误处理。我鼓励你看看它。
于 2013-07-18T18:43:56.567 回答