moin,
Seh ich das richtig, dass das eine einfachverknüpfte lineare Liste werden soll?
Wie StefanDP schon erwähnt hat ist das d.create
IMHO überflüssig/unsinnig/falsch da der constructor create eine Klassenmethode ist und somit nur auf die Klasse angewendet wird, sprich d := TDAavdBL.create reicht vollkommen.