Und der Compiler meckert in ExtComps nicht, dass es die Klasse TMyComp schon gibt?
Ich dachte, dass mit den Compilerschaltern wäre klar.
Was hält dich davon ab alles in der Komponente zu deklarieren.
Delphi-Quellcode:
type
TMyComp = class
{ ... }
published
{$IfDef StandardVersion}
property StdProp1 ...
property StdProp2 ...
{$EndIf}
{$IfDef ExtendedVersion}
property ExtProp ...
{$EndIf}
end;
Ich hatte deine Frage erst so verstanden, dass du fragst was wir davon halten, ob die Eigenschaften einer Komponente in den published oder public Teil sollten.
Gruß oki