開発ブログ - よくやってしまうミス
コンストラクタで inherited を忘れると、思わぬバグに悩まされたり...
type
TFoo = class(TObject)
public
constructor CreateByNumber(A: Integer);
end;
constructor TFoo.CreateByNumber(A: Integer);
begin
// inherited Create を忘れている
...
end;
こんなクラスを、TObjectList
2度くらいやって、毎回はまってしまったので、ここに書いておくことにしました。
情けないなぁ... orz