ich hab gleich mal ne Kritik:
Delphi-Quellcode:
Constructor TVerwaltung.create;
Begin
suchbaum:=TSearchtree.create;
Codebaum:=TSearchtree.Create;
zeichenanz:=0;
Liste:=TListe.create;
keylist:=TListe.create;
stack:=TLifo.create;
End;
Wo wird suchbaum etc. wieder freigegeben? Hast du schonmal versucht die anwendung zu debuggen um zu eingrenzen zu können wo der fehler kommt? eventuell liegts ja sogar daran das irgend eine klasse noch arbeitet während die anderen klassen schon zerstört sind...