was soll das
inherited create;
?
Und das inherited mit dem Item ? Den TObject-Constructor gibt es zwar, der ist aber leer. Wenn dieser leere Constructor aufgerufen werden soll, dann wenigstens nur mit
inherited;
Man kanns in dem Fall aber auch sein lassen.
Ich lasse es trotzdem allerdings nicht sein, weil die theoretische Möglichkeit besteht, dass zwischen meinem TXYObject und dem Original-TObject noch eine Zwischenschicht reinkommt. Wegen dieser müsste dann nachträglich wohl doch noch inherited; reingeschrieben werden. Allerdings nur das und nicht noch create dahinter. Das ist jedenfalls der einzige Unterschied, den ich an dieser Stelle zu meinem funktionierendem Source sehe. 8)
P.S.: sehe, da steht ja sogar
constructor TTabu.Create();
Wozu die () ? Befürchte, dass Delphi sogar dadurch aufs Glatteis gejagt wird.