Hola a todos.
Estoy trabajando por primera vez en
Delphi 2010 y estoy intentando rehacer un componente que ya tenía hecho en
Delphi 5 y la verdad es que me estoy encontrando con algún problema cuando estoy intentando Registrar un Property Editor para una propiedad del componente.
En la cláusula
Uses agrego la referencia a la
Unit DesignEditors que es la unit que tiene definido a
TComponentProperty y resulta que al compilar me da el error.
Lo tengo algo tal que así:
Código Delphi
[-]
Unit XXXXX;
Interface
Uses
Windows, SysUtils, Classes, Forms, DesignIntf, DesignEditors;
Type
....
TComponentConnProperty = Class( TComponentProperty )
public
procedure GetValues( Proc: TGetStrProc ); override;
end;
procedure Register;
implementation
.....
procedure Register;
begin
....
RegisterPropertyEditor( TypeInfo( TComponent ), TMyComp, 'Property', TComponentConnProperty );
end;
procedure TComponentConnProperty.GetValues( Proc: TGetStrProc );
begin
.....
end;
Para que pudiera compilar la Unit
DesignEditors, agregué el Path al proyecto y finalmente esta unit agrega a la unit
ToolsAPI y ésta al intentar compilarse muestra un mensaje que dice
File not Found DockForm.DCU
He buscado esta unit en todo los subdirectorios de embarcadero y no la encuentro. Solo he encontrado un fichero
DockForm.Hpp que es un C++ Header File.
¿ Sabe alguien como solucionar este problema ?
Gracias de antemano por el tiempo prestado en intentar ayudarme a resolverlo.