明らかに、
『"Sub" に対する "End Sub" が見つかりません』
と、エラーが出るはずのコードを書いたとき、
全く問題の場所で、
『"Sub" の使い方が不正です』
というエラーが発生します。
詳細は下に書きました。
・不具合発生条件
1,プロジェクトファイルであること。
2,「Source Files」に複数の「.abp」ファイルがあること。
3,プロジェクトのメインファイル以外であること。
・不具合が起こる条件の場合① [ここをクリックすると内容が表示されます] [ここをクリックすると非表示にします]
コード:
/* fios.abp */
#include "fios.idx"
#console
' ↓ ここからプログラムが実行されます
End
コード:
/* good.abp */
Sub A()
'End Sub
ただ、「Sub」や「Function」などの関数を、別のファイル(今回は、「good.abp」)に作っておき、「Source Files」に、そのファイルを挿入しておいて、呼び出す方法だと、
『"Sub" の使い方が不正です』
とエラーが発生します。
ちなみに、上の例でのエラー発生場所は、
「dos_console.sbp」の「Sub INPUT_FromPrompt(ShowStr As String)」で起きたことになっています。
・不具合が起こる条件の場合② [ここをクリックすると内容が表示されます] [ここをクリックすると非表示にします]
コード:
/* fios.abp */
#include "fios.idx"
#console
' ↓ ここからプログラムが実行されます
End
コード:
/* good.abp */
Sub A()
'End Sub
コード:
/* get.abp */
Sub B()
End Sub
この場合、別のファイルを2つ作成しておき(今回は、「good.abp」と「get.abp」)、「Source Files」に、そのファイルを挿入しますが、「good.abp」を初めに挿入してから、「get.abp」を挿入します。
すると、
エラー内容は同じで、
発生場所だけ変わって、
「get.abp」の「B()」で起きたことになっています。