|
Hola darkerByte Acabo de bajar el componente de la pagina y lo compilé en XE4 de la siguiente manera:
1) Cree un nuevo proyecto: File | New | Package Delphi
2) Agregué al proyecto la unidad que define la clase: NiceGrid.pas
3) Agregué al proyecto la unidad que registra la clase: NiceGridReg.pas
*** La unidad NiceGrid.pas compila sin problemas, la unidad de registro arroja algunos errores.
4) En principio tenia que delphi no reconocia las unidades DesignIntf, DesignEditors, ColnEdit del Uses
5) Busqué en mi PC la ruta del DCU o el PAS de DesignIntf y la agregué al Search Path del proyecto (Project | Options | Delphi Compiler | Search Path)
6) Me arrojó un error de compilación porque DesignIntf utiliza una unidad llamada ToolsApi y esta requiere otra unidad llamada Dockform, la cual no encontraba
7) Busqué la unidad en mi PC y....no estaba.. WTF???
8) Google
9) La solución: Omitir pasos 5,6,7,8
10) Busqué en mi PC la ruta de la libreria DesignIDE.dcp ==> C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\lib\win32\release
11) Fui a mi proyecto (el Package) y añadí dicha librería en el Requires (Add reference)
12) Build
13) Install ==> OK
Describo el proceso con los pasos erroneos (5,6,7) porque antes de llegar a la solcuión final vi que varias personas en otros foros intentaron hacer lo mismo que yo hice, en general para migrar componentes desde D7.
Un saludo,
Editado: Se sube al FTP del Club el proyecto: PriyatnaComponentsXE4.rar
Última edición por gatosoft fecha: 15-03-2014 a las 02:43:45.
Razón: Se sube al FTP del Club el proyecto: PriyatnaComponentsXE4.rar
|