Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-02-2012
lmir lmir is offline
Miembro
 
Registrado: feb 2010
Posts: 20
Poder: 0
lmir Va por buen camino
Problema con herencia en RBuilder 14 y XE2

Hola amigos

Estoy tratando de migrar a XE2 un proyecto hecho hace tiempo en Delphi 6. Ahi usaba un formulario que contenía un componente ppReportBase (hecho a partir de ppReport de ReportBuilder), ese formulario era heredado para cada reporte en el proyecto (bueno de esa manera tenia la posibilidad de meter mi código en varias partes de la funcionaliadd de RBuilder).

Bien, eso estuvo bien en Delphi 6 y luego he probado que funciona en Delphi 7, ... hasta Delphi 2007.

Pero en XE2 me dan varios problemas, al parecer algo en la herencia, pienso yo, pero no acierto a adivinar que puede ser. El componente ppReportBase me funciona bien, el solo, pero cuando trabajo con los formularios heredados es el rollo.
Cuando en diseño voy a colocar un ppLabel (en el diseñador de reportes del formulario heredado), por ejemplo me salta el error List out of bounds y curiosamente se crea un ppLabel en el PAS pero no en el DFM y si pincho en Details me sale algo así:

Código:
[500A3234]{rtl160.bpl  } System.Classes.TList.Insert (Line 3932, "System.Classes.pas" + 5) + $1
[11EF1E98]{rbRCL1416.bpl} Ppclass.TppBand.AddObject + $84
[11EF5700]{rbRCL1416.bpl} Ppclass.TppComponent.SetBand + $54
[11DDCC80]{rbRCL1416.bpl} Ppctrls.TppCustomText.SetBand + $0
[120D079A]{rbIDE1416.bpl} Ppdesignworkspacecontroller.TppDesignWorkspaceController.AddComponent + $E6
[120D17CA]{rbIDE1416.bpl} Ppdesignworkspacecontroller.TppDesignWorkspaceController.ehWorkspace_MouseUp + $BA
[11CD6627]{rbRTL1416.bpl} Ppmulticast.TppMulticastEvent.Notify + $27
[120BEF56]{rbIDE1416.bpl} Ppdesignerworkspace.TppWorkspace.MouseUp + $4A
[503331A8]{vcl160.bpl  } Vcl.Controls.TControl.DoMouseUp (Line 7448, "Vcl.Controls.pas" + 2) + $28
[50333224]{vcl160.bpl  } Vcl.Controls.TControl.WMLButtonUp (Line 7461, "Vcl.Controls.pas" + 9) + $6
[50332814]{vcl160.bpl  } Vcl.Controls.TControl.WndProc (Line 7204, "Vcl.Controls.pas" + 91) + $6
[121C6660]{rbIDE1416.bpl} Ppsynuedit.TSynEditPlugin + $70
[503369AB]{vcl160.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9745, "Vcl.Controls.pas" + 1) + $9
[50337163]{vcl160.bpl  } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6
[503367B8]{vcl160.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9689, "Vcl.Controls.pas" + 3) + $6
[500B5FCC]{rtl160.bpl  } System.Classes.MakeObjectInstance (Line 13921, "System.Classes.pas" + 0) + $0
[504524EF]{vcl160.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10164, "Vcl.Forms.pas" + 23) + $1
[50452532]{vcl160.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10194, "Vcl.Forms.pas" + 1) + $4
[50452865]{vcl160.bpl  } Vcl.Forms.TApplication.Run (Line 10331, "Vcl.Forms.pas" + 26) + $3
Les agradecería mucho su ayuda.

lmir
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
Problema con herencia Decker OOP 9 06-09-2012 17:13:59
Problema herencia visual en form diegofhernando OOP 8 19-05-2008 16:41:33
Closstab de RBuilder pato02 Impresión 0 11-11-2003 14:59:58
Configuración de CLOSSTAB en RBuilder pato02 Impresión 0 06-11-2003 12:53:03


La franja horaria es GMT +2. Ahora son las 19:46:50.


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