I042 1 行の IF が不正です

物理的な行の終り (行継続文字なし) が、If...Then...Else ステートメントの Then か Else 節の終りより前に記述されています。以下に例を示します。

If X = Y Then Do : X = X + 1
Loop              ' Illegal. Loop must appear on same line as Do.

単一行の If...Then...Else ステートメントは、行継続文字によって指定された継続行を含め、1 つの行に完全に収まっていなければなりません。

次のいずれかを実行します。