 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
fmmarzoa Ens

Registrado: 21 Ago 2002Mensajes: 34
|
Publicado: Mie 28 Ago, 2002 8:41 am Asunto: Problemas al crear ActiveX con el Wizard a partir de una VCL |
|
|
Hola buena gente,
Siguiendo el consejo de R. Porcar, estoy intentando construir un componente ActiveX sobre una clase VCL que teníamos por aquí previamente.
El caso es que, tras arrancar el Wizard para crear un control ActiveX (En Builder 5: File/New/ActiveX/ActiveX Control), mi clase VCL no aparece en la lista de clases que puedo escoger ¿Alguien sabría orientarme sobre los motivos que pueden ocasionar este problema? ¿Tal vez la clase VCL tiene que tener algún método, propiedad, ancestro, etc. concreto para poder generar un ActiveX? La clase en cuestión desciende de TComponent.
He de decir que con otra clase mas simple, la que viene en el tutorial de la ayuda del Builder 5 denominada TYellMemo si he sido capaz de crear un ActiveX sin problemas. Sin embargo, con la clase que realmente me interesa crearlo como os cuento no ha habido la misma suerte y la única diferencia que veo, aparte de la obvia implementación de las clases, es que el TYellMemo desciende de TMemo y mi clase desciende de TComponent, aunque estimo que esto no tendrá nada que ver, lo cuento por si acaso...
Bueno, si alguien puede echarme un cable (otra vez...) prometo no olvidarlo nunca
P.S. Ahm, casi lo olvido, mi clase como componente VCL se inserta en la paleta de componentes y funciona perfectamente, el único problema es al crear un ActiveX (que es justo lo que necesito... Murphy rules...) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 28 Ago, 2002 8:56 am Asunto: |
|
|
| La clase debe derivar de TWinControl, ya sea directamente o bien de otra que derive de esta. |
|
| Volver arriba |
|
 |
fmmarzoa Ens

Registrado: 21 Ago 2002Mensajes: 34
|
Publicado: Mie 28 Ago, 2002 9:10 am Asunto: Vaya, ¡pues al final si que tenía que ver! |
|
|
Muchísimas gracias Leo, tú siempre tan rápido y tan acertado. Ahora mismo voy a cambiar la herencia a ver que pasa...
 |
|
| Volver arriba |
|
 |
Esteban Cdt

Registrado: 26 May 2003Mensajes: 22
|
Publicado: Vie 29 Sep, 2006 1:12 pm Asunto: mismo problema |
|
|
Leo, tengo este mismo problema pero en builder 6. Mi clase deriva directamente de TWinControl pero no me aparece al intentar hacer el Active X.
Sin embargo, en builder 5 si aparece pero me cambia los parámetros de las funciones. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|