名前 題名 ▼ KONさん > 構造体の配列で特定のメンバーだけを抽出した配列を取得する方法なのですが。 > > TSampleRecord = packed record > aaa : Integer; > bbb : Double; > ccc : String; > ddd : Cardinal; > end; > > SampleRecord : Array of TSampleRecord; // ← これにはデータが入っているとします。 > > この構造体の配列を、 > > aaa : Array of Integer; // ← 配列長はSampleRecordと同じとします。 > > に格納する方法なのですが、 > > for lc1 := 0 to Length( SampleRecord ) - 1 do > aaa[ lc1 ] := SampleRecord[ lc1 ].aaa; > > という様に、私にはfor文でぶん回して1つ1つ代入してく方法しか思い付きません^^; > こうしたいのなら、構造体の設計の時点で誤りなのかな^^; GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link