Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-01-2009
casual_105 casual_105 is offline
Registrado
 
Registrado: ene 2009
Posts: 2
Poder: 0
casual_105 Va por buen camino
Problemas Creando Componentes

Hola Tengo un problema creando componentes, sucede que despues de crear el componente, aparantemente el proceso se corre completo y sin errores, pero el componente no lo muestra en el component Palette, pero si doy click derecho en el component Palette en propiedades, en palette propertis si me lo muestra, e intentado de todo agradezco cualquier ayuda
Responder Con Cita
  #2  
Antiguo 10-01-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.202
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Bienvenido casual_105

Es una buena costumbre crear primero un Package donde colocaras tus componentes agrupados.

Cuando crees el nuevo componente en ese package, dale un nombre al campo Palette Page. Al instalar el Package, se compilaran los componentes como de un proyecto se tratara y te colocará cada uno en una Pestaña que corresponde con el nombre elegido en Palette Page.

Saludos.
Responder Con Cita
  #3  
Antiguo 10-01-2009
casual_105 casual_105 is offline
Registrado
 
Registrado: ene 2009
Posts: 2
Poder: 0
casual_105 Va por buen camino
No Funciono

Hola, cree un nuevo archivo BPK, e instale hay los componentes, ademas cree un Page nuevo para alojar los componentes instalados, el proceso se corre de manera correcta y por propiedades se ven los componentes, pero persiste el mismo problema, note que en la Page Standard existen varios componentes que se ven por propiedades, pero en tiempo de diseño no aparecen. agradezco de antemano cualquier ayuda
Responder Con Cita
  #4  
Antiguo 10-01-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, prueba de hacer : Component->Configure Palette->[All]->Default Pages, y luego lo instalas. Tambien comprueba que el registercomponents este correcto

Código Delphi [-]
procedure register
begin
   RegisterComponents('pagina',[TClase])
end;

PD: Ahora veo que es C++...no conozco bien la IDE, pero prueba si se puede hacer algo similar. Saludos.
Responder Con Cita
  #5  
Antiguo 10-01-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.202
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Install Components -> Into new Package

0

New -> Package , En el proyecto del nuevo Package.bpk: Add->Add Unit -> Unit File Name: nombre de tu cpp

Compila el proyecto.


Fijate en una cosa, en el código de tu componente tendrás algo así al final:

Código:
//---------------------------------------------------------------------------
namespace Mi_Componente
{
        void __fastcall PACKAGE Register()
        {
                 TComponentClass classes[1] = {__classid(TMi_Componente)};
                 RegisterComponents("Samples", classes, 0);
        }
}
//---------------------------------------------------------------------------
En RegisterComponents("Samples", classes, 0);
Samples es el nombre de la Paleta donde se instala.

Puedes recolocar los componentes en tus paletas con Pelette Properties (boton derecho del ratón en la barra de paletas...)

Saludos.
Responder Con Cita
Respuesta



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
Creando componentes rave report en tiempo de ejecucion??? jbautista Impresión 3 19-07-2013 02:55:28
Error 1005, problemas creando una tabla. D-MO MySQL 3 13-03-2008 21:45:24
Problemas creando una DLL jorllazo Varios 1 14-10-2006 13:03:32
Creando componentes en ejecucion JULIPO Varios 4 06-09-2006 01:05:16
problemas creando una conexion ODBC andressanchez Conexión con bases de datos 5 06-10-2005 20:19:43


La franja horaria es GMT +2. Ahora son las 01:22:36.


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