<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.26.2">
</HEAD>
<BODY>
He hecho unas pruebas básicas, y tengo el mismo problema.<BR>
<BR>
Aunque, sí que hereda realmente los eventos, salta el warning. He estado ojeando el wiki, y he encontrado:<BR>
<A HREF="http://wiki.lazarus.freepascal.org/IDE_Development#VFI_-_Visual_Form_Inheritance">http://wiki.lazarus.freepascal.org/IDE_Development#VFI_-_Visual_Form_Inheritance</A><BR>
<BR>
Como podrás ver, el TODO dice:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<UL>
<LI>inherited events (partially working)
<LI>apply changes of ancestor to descendants when both are open
<LI>Tutorial
<LI>Documentation
</UL>
</BLOCKQUOTE>
<BR>
Así que, supongo, que habrá, o bien, que colaborar, o esperar a que alguien lo termine.<BR>
Si hay alguna otra solución intermedia, supongo que ya nos avisará alguien ;)<BR>
<BR>
Un saludo.<BR>
<BR>
P..D.: Preguntastes en los foros/lista oficial?<BR>
<BR>
El lun, 15-06-2009 a las 08:42 +0200, Jose Antonio Cuello escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hola, tengo algunos problemas al querer crear unos formularios base y
luego ir heredandolos. Por ejemplo crear un formulario para búsquedas, y
usarlo como "plantilla" para las búsquedas de artículos, clientes ...
etc. Es decir crear el formulario TBusqueda con su programación y luego
crear el formulario TBusArticulo siendo este un formulario heredado de
TBusqueda.
El caso es que el año pasado con la versión de Lazarus llegué a tener
una aplicación que funcionaba, pero ahora al reinstalarme la versión
nueva de lazarus, al abrir un formulario heredado y darle a grabar me
dice que los eventos que están programados en TBusqueda no existen en la
unit de TBusArticulo y si me descuido elimina la declaración.
Existe algún problema en esta forma de trabajar? Sólo se puede ir
heredando las clases "programadas" en las units y no se heredan los forms?.
Gracias, espero haber reflejado mi duda.
_______________________________________________
Lazarus-es mailing list
<A HREF="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</A>
<A HREF="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>