掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TList型でレコード型を検索するには? (ID:24815)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
下記のレコード型が定義されています。 type //エラー情報テーブル構造体 PErrorInfo = ^TErrorInfo; TErrorInfo = record kv: Integer; ScTick: Double; DtcNum: Integer; fs: Char; end; var CntErrInfo: Integer; ErrInfo: array of TErrorInfo; このレコード型の配列のポインタをTList型に格納したいのですが、 すべてのメンバが同じレコードは除きたいと考えています。 TListのIndexOfで下記のように判定していますが、 すべて格納されてしまいます。 for i:=0 to CntErrInfo-1 do begin pErrInfo := @ErrInfo[i]; idx := ErrInfoList.IndexOf(pErrInfo); if idx = -1 then ErrInfoList.Add(pErrInfo); end; どの部分が原因か教えてください。 どうぞよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.