I010 コンストラクタ節が不正です: <サブルーチン名>

クラスコンストラクタサブルーチン (Sub New) ではないサブルーチンで、コンストラクタ節が指定されています。以下に例を示します。

Class BaseClass
   Sub New (X As long)
   End Sub
End class
Class DerivedClass As BaseClass
   Sub Old (X As Long, Y As Long), BaseClass(X) ' Illegal: Old is not a
                                                ' constructor sub.
   End Sub
End Class

クラスコンストラクタサブルーチンは、クラス定義の一部でなければならないと同時に、New という名前を付けなければなりません。

サブルーチンがクラスコンストラクタを意図していなければ、コンストラクタ節 (カンマ、クラス名、引数リスト) を削除してください。そうでなければ、サブルーチンの名前を New に変えてください。