Was du versuchst ist eine "Interposer"-Klasse. Es reicht nicht diese
Unit einfach hinzuzufügen. Denn bislang hast du einmal die Klasse "TMemo" aus "
Vcl.StdCtrls", und einmal "deine" neue "TMemo" aus "classMemo". Das TMemo auf deinem
VCL-Formular ist weiterhin vom Typ TMemo aus
Vcl.StdCtrls.
Du musst in der .pas-Datei deines Formulars vor der Definition von TForm1 (zum Beispiel) noch die Zeile
TMemo = classMemo.TMemo
hinzufügen. Sieht dann so aus:
Delphi-Quellcode:
unit Form1;
interface
uses (...), classMemo;
type
TMemo = classMemo.TMemo;
TForm1 =
class(TForm)
(...)
end;
implementation
(...)
end.
Vielleicht reicht es einfach nur aus die
Unit "classMemo" als letztes in der uses im Interface-Teil zu haben, aber so sieht man wenigstens auf einen Blick dass man bewusst eine Interposer (oder "Cracker")-Klasse ins Spiel lässt.