私はTStringListの変数をprivateセクションに宣言しました。ボタンのクリックイベントで、そのTStringListオブジェクトにアクセスしたいと思います。Delphi StringListオブジェクトがどのように作成されたかを確認します
sVariable:= TStringList.Create;
sVariable.add('Test1');
私がそのボタンをクリックするたびに、新しく作成され、メモリがその変数に割り当てられます。私たちは、オブジェクトを決定することができますが、その変数のために作成され、アクセス違反エラーを与えることはありませんを使用するプロパティ/関数はありますか?
注意深い答えはすべて、変数/フィールドを初期化して暗黙の初期化を行うのを忘れることです。 –
+1アクセス**実践:-) –
@Downvoter Delphiのクラスインスタンスは実際にはゼロで初期化されています。これは確かに信頼できるものです。デストラクタにコードを書くたびにそれに頼らなければなりません。 –