Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2010
ElDuc ElDuc is offline
Miembro
 
Registrado: jul 2004
Posts: 197
Poder: 20
ElDuc Va por buen camino
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?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
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


La franja horaria es GMT +2. Ahora son las 21:01:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi