Alguien ha logrado publicar propiedades de un compoente desde afuera de la clase para que en designtime se vean desde el object inspector?
Les cuento. Tengo un componente de un tercero que le quiero agregar 2 propiedades: un string y un booleano y no quiero andar parcheando el código ajeno (aunque sé que es muy fácil) cada vez que sale una nueva versión... inclusive se pudiera dar el caso de que sucediese con otros componentes de los cuales no tuviera código alguno.
Intenté con los Class Helpers que, pesar de su nombre, no me ayudaron para nada
.
Código Delphi
[-]type
TXHelper = class helper for TXObject
protected
procedure SetI(value:integer);
function GetI: integer;
procedure SetS(value:String);
function GetS: String;
published
property XX: Integer read GetA write SetA;
property ZZ: String read GetS write SetS;
end;
Arriba puse mi último intento (que incluso lo puse dentro del mismo unit donde está la clas TXObject).
Como verá las propiedades no usan Fields para el GET y SET ya que los Class helper lo no soportan.
Probé de varias maneras pero sigo sin poder lograrlo... alguien pudo hacer algo parecido alguna vez?