掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTreeNodeのコピーを保存するには? (ID:16418)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TTreeNode にかかわらず、Delphiのオブジェクトはポインタそのものと考えなければいけません。 したがって、以下の形は同じ実体を操作したことになります。 procedure Foo; var obj: TObj; begin obj := BaseObj;//名前は違っても同じもの obj.propt := 1;//BaseObj.propt := 1と同じ end; しかし、以下の例はクローンです。 procedure Foo; var obj: TObj; begin //Assignはオブジェクトによって自分の意図とは違う働きをする場合があります。 obj := TObj.Create; {同じ値でもobjとBaseObjは独立した個体であるといえます} obj.propt := BaseObj.propt; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.