![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
MISION IMPOSIBLE: Los componentes
Hola jovenes,
Sigo luchando contra los componentes y siguen siendo inexpugnables para mi. Antes trabajaba con D7 y ahora trabajo con D2010, ¡creo que aún es peor! La cuestión es que he creado un componente descendiente de TImage y que utiliza otras tantas clases que tambien he creado. El Componente se instala correctamente en la paleta, pero cuando lo quiero utilizar en un proyecto, me dice que no encuentra las unidades.dcu y me obliga a adicionar todas las unidades.pas al proyecto, después de esto corre perfectamente. Esto no sucede con los componentes de Delphi u otros fabricantes. Os explico lo que hago: Tengo una unidad.pas "_TMayComponent", en ella existe la clase TMyImage que desciende de TImage. Esta clase utiliza otra/s clase/s, cada una de estas otras clases está definida en otra unidad y también utiliza otra/s clase/s: TMyClass_1, que desciende de TPersistent, en la unidad "_TMyClass_1.pas" TMyClass_2, que desciende de TPersistent, en la unidad "_TMyClass_2.pas" TMyClass_3, que desciende de TPersistent, en la unidad "_TMyClass_3.pas" ... ... TODAS ESTAS UNIDADES SE ENCUENTRAN EN EL DIRECTORIO ...\MyComponentes\Units Todos las unidades están incluidas en un paquete "MyComponents.dpk" que lo guardo en carpeta ...\MyComponentes. Es decir, el directorio en el que se haya el paquete tiene otro directorio con ltodas las unidades que lo componen. La intención es que en el paquete haya más de un componente y guardar las unidades de cada componente en carpetas separadas, pero el primer componente ya no me funciona bien. ¿Qué esoy haciendo mal? |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mision Cumplida | eduarcol | Humor | 25 | 06-06-2008 08:32:28 |
Misión Imposible?? Interbase 7.0 a Firebird 1.5 | Berto2003 | Firebird e Interbase | 9 | 15-03-2008 03:31:50 |
¿Mision imposible? | Alvarobc | Conexión con bases de datos | 8 | 26-04-2007 05:40:34 |
Es imposible un lector de DVD???? | gandalf_27 | Varios | 2 | 15-06-2006 16:07:40 |
![]() |
|