掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クラスの配列をつくるには? (ID:117707)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
クラスの配列を作りたいのですがうまくいきません。 Class1というクラスが定義されているとして、 たとえばフォームのボタンをクリックして、 Class1の配列インスタンスcls(5)を Dim cls(5) As New Class1 のように宣言すると、 ”配列をNewで宣言できない”となってエラーになります。 Dim cls(5) As Class1 で宣言し cls(1)のパブリックメンバーPにアクセスしようとすると、 ビルド時点ではエラーは出ませんが、 ボタンをクリックするとエラーとなって、 ”オブジェクト参照がオブジェクト インスタンスに設定されていません。” というエラーコメントになってしまいます。 Private Sub Button1_Click( ) Dim cls(5) As Class1 cls(1).P = 1 End Sub VBを10年来やってきて、最近.NETに置き換えているのですが、 この辺のところが今ひとつ飲み込めなくて弱っています。 宜しくご指導お願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.