DefineProperties sorgt nur für die Speicherung im
DFM, sonst nix. Für die Anzeige im
OI ist published zuständig, genau das ist der Unterschied zwischen public und published.
Ob die Registrierung eines neuen Property Editors den Precompiler davon abhält, einen Fehler auszugeben, habe ich noch nicht ausprobiert, ich wage es aber schwer zu bezweifeln. Morgen früh werd ich es mal ausprobieren.
Edit:
Eben habe ich noch Folgendes gefunden, man beachte besonders Punkt 5:
Tutorial Warnungen und Hinweise vom Delphi Compiler
Vielleicht wird der Fehler ja auf diese Weise erzeugt. Ich schau mir die
VCL-Quellen morgen früh noch mal genau an.
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."