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 に答える