クラスコンストラクタサブルーチン (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 に変えてください。