var
obj:MyClass;
begin
obj:= MyClass.Create;
obj.add('a');
end;
البته خود همین کد هم یه ایراد کوچیک داره چون obj داخل تابع یا پروسیجر local هست اگر قبل از خروج free نشه باعث memoryleak میشه.