TStringList *hogehoge = new TStringList();
...
delete hogehoge;

ってコードをよくみるが、
TStringList hogehoge;
でdeleteなしってダメなんか?