1

我记得在 1980 年代还是个孩子时,我在 BASIC 中编号行,因为你必须这样做。如今,据我所知,编号线已 100% 出局;没有人想要或需要使用它们。直到我发现了一些我需要处理的遗留代码。每个函数的行数以 10 为增量。我的问题是,混合使用编号和未编号的行是否有任何负面影响?例如,如果我正在修改一个函数,我是否可以只从该函数中删除所有编号而不会出现任何问题?如果不需要的话,我真的不想尝试维护这样一个神秘的系统,但我也不认为清除整个项目的所有编号有什么重大好处。

4

1 回答 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 回答