タイトル | : 構造体の配列 |
記事No | : 8051 |
投稿日 | : 2008/09/02(Tue) 00:32 |
投稿者 | : alpha |
Private Structure scorearray Dim name As String Dim percent() As String Dim speed As String Dim combo As String End Structure Dim score() As scorearray 上のような構造体に値を代入しようとしているのですが、うまくいきません。
score(0).speed = "1000" このコードに至るまで構造体には触れていません。しかしここまでくると突然 「追加情報 : オブジェクト参照がオブジェクト インスタンスに設定されていません。」 というエラーメッセージとともに停止してしまいます。
ちなみにその上には 「'System.NullReferenceException' のハンドルされていない例外が tm record saver.exe で発生しました。」 とも書いてあります。
当然代入できるものだと思っていたので解決方法がまったく見当がつきません。 もしかして宣言そのものが間違っているのでしょうか・・・ ご指摘よろしくおねがいします。
環境 - OS : win vista 開発 : VB.NET
|