In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

El problema con el enlazador y las clases sobreescritas se hace 'pesaico'

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

El problema con el enlazador y las clases sobreescritas se hace 'pesaico'

Mensaje por jose.luis »

Hola,
En un proyecto nuevo creo un módulo .prg y allí­ modifico una clase
cualquiera (en mi caso la tdbfDataset). Hago esto:
// Clases Modificadas
CLASS TDbfDataSet FROM xDbfDataSet
METHOD Open()
ENDCLASS
METHOD Open( l ) CLASS tDbfDataset
local u
MsgInfo("AAAA")
u := Super:Open(l)
RETURN u
Y no hace nada.
Si pongo ese código en un formulario (al final) entonces sí­.
Parece ser que este compilador tiene problemillas... ¿podemos mirar otro
compilador?
Saludos,
José Luis Capel
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

El problema con el enlazador y las clases sobreescritas se hace 'pesaico'

Mensaje por zeasoftware »

Fue el problema que reporte.
Tuve que crear un proyecto nuevo y reintegrar cada uno de los archivos
involucrados.
Saludos
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:[email=46a24656@ozsrv2.ozlan.local...]46a24656@ozsrv2.ozlan.local...[/email]
> Hola,
>
> En un proyecto nuevo creo un módulo .prg y allí modifico una clase
> cualquiera (en mi caso la tdbfDataset). Hago esto:
>
> // Clases Modificadas
> CLASS TDbfDataSet FROM xDbfDataSet
>
> METHOD Open()
>
> ENDCLASS
>
> METHOD Open( l ) CLASS tDbfDataset
> local u
> MsgInfo("AAAA")
>
> u := Super:Open(l)
>
> RETURN u
>
> Y no hace nada.
>
> Si pongo ese código en un formulario (al final) entonces sí.
>
> Parece ser que este compilador tiene problemillas... ¿podemos mirar otro
> compilador?
>
> Saludos,
> José Luis Capel
>
>
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

El problema con el enlazador y las clases sobreescritas se hace 'pesaico'

Mensaje por Francisco Sanchez »

Jose luis yo hago cosas parecidas sobreescribiendo clases de xailer y esto
no me ha pasado nunca.
Asegurate de reconstruir bien los proyectos implicados con ALT-F9.
Un saludo
Responder