Hi,
Hawkeye219 hat Recht:
Delphi-Quellcode:
constructor TParser.create;
begin;
inherited create;
ParserResult:=Taglist.Create; <- hier
an der Stelle kommt es zu einer
Exception - und das zuvor erzeugte Object TParser wird sofort wieder zerstört, weil der Konstructor nicht korrekt ausgeführt werden konnte (deshalb der Aufruf des Destruktors).