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 21-06-2013
DSK25 DSK25 is offline
Miembro
NULL
 
Registrado: jun 2012
Posts: 46
Poder: 0
DSK25 Va por buen camino
Juntar dos componentes en una clase

Pues quiero crear una clase que derive del TPanel y que contenga un Panel y un listbox

TblPanel.h

Código:
//--------------------------------------------------------------------------- 
#ifndef TblPanelH 
#define TblPanelH 
//--------------------------------------------------------------------------- 
class TTblPanel : public TPanel 
{ 
__published: 
private: 
    TTblPanel *TblPanel; 
    TListBox *ListBox1; 
    TPanel *Panel2; 
public: 
    __fastcall TTblPanel(TWinControl *Parent); 
}; 
//--------------------------------------------------------------------------- 
#endif
TblPanel.cpp

Código:
//--------------------------------------------------------------------------- 
#include <vcl.h> 
#include "TblPanel.h" 
//--------------------------------------------------------------------------- 
__fastcall TTblPanel::TTblPanel(TWinControl *Parent) 
    : TPanel(Owner) 
{ 
    TTblPanel::Parent = Parent; 
    TTblPanel::Height = 200; 
    TTblPanel::Width = 160; 
    TTblPanel::Visible = true; 
    TTblPanel::Panel2->Caption = "yyy"; 
    TTblPanel::Panel2->Align = alTop; 
    TTblPanel::ListBox1->Align = alClient; 
} 
//---------------------------------------------------------------------------
Al compilar me manda el error "Access violation address ...", alguien sabe en que fallo?
Responder Con Cita
  #2  
Antiguo 01-07-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Por lo que veo, fallas en que Panel2 no existe. Y posiblemente Listbox1 tampoco. Debes crear (o asignar la referencia) estos objetos antes de poder usarlos,
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
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
Juntar Numeros RebeccaGL MySQL 4 04-08-2011 14:35:40
Pasar mi clase a una clase de 3 capas o lo mas parecido elarys OOP 2 07-04-2011 23:02:54
Juntar tablas verticalmente ELINK Firebird e Interbase 5 15-02-2010 05:53:55
clase que contiene otra clase definida de forma posterior astwin OOP 5 20-02-2009 11:26:55
Juntar dos archivos en uno DarkByte Varios 51 09-11-2006 16:37:54


La franja horaria es GMT +2. Ahora son las 16:24:56.


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