掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体の配列をポインタ変数を利用してアクセスするには? (ID:11391)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
放置プレイにしようかと思ったけど、 質問がなんなのか、わからないです。 Delphiのバージョンなども書かれていなし。 D7で最初の発言をコピペしましたが、 > Test1Tbl:array [0..2-1] of TFunc = ( > ('sample1'), > ('sample2') > ); ここでエラーになりました。 推測ですけど、レコード配列のランダムアクセスがしたい って事でよければポインタ云々って考えなくていいです。 Type PFuncTbl = ^TFuncTbl; TFuncTbl = record sTest:string; end; Var Test1Tbl:array [0..2] of TFuncTbl = ( (sTest:'sample0'), (sTest:'sample1'), (sTest:'sample2') ); procedure TForm1.Button1Click(Sender: TObject); Var I: Integer; begin //Test1Tbl[0]にアクセスするには、 I := 0; ShowMessage(Test1Tbl[i].sTest); //Test1Tbl[2]にアクセスするには、 Inc(i, 2); ShowMessage(Test1Tbl[i].sTest); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.