Estimados colegas, 
Les voy a plantear un problema que encontramos en nuestro equipo y me gustaría 
saber si alguno se lo encontró también así podemos compartir penas y soluciones 
(preferentemente lo último).
 
El esquema es VFP9 y VSS.

    Tengo un sistema que tiene 3 versiones, versión 1, 2 y 3 y todos nuestros 
controles (forms, combobox, texbox, etc.) heredan de una clase nuestra 
personalizada para cada control. Con este esquema, tenemos un formulario el 
cual contiene una grilla, el formulario se encuentra compartido con las 
versiones 1, 2 y 3, pero la clase base de la grilla se encuentra compartida con 
las versiones 1 y 2, la 3 esta cortada.
    
    Se nos dio el caso que tuvimos que agregar una propiedad nueva a nuestra 
clase base de grillas pero solo en la versión 3, es decir al modificar este 
formulario desde la versión 3, me permite setear esta propiedad en la grilla 
que contiene, pero si el mismo formulario lo modifico desde la versión 1, la 
propiedad no existe, esto esta OK. El tema pasa cuando subo los cambios a VSS 
desde la versión 1, si vuelvo a modificar el formulario en la versión 3 noto 
que perdí el seteo de esta nueva propiedad (me puso el valor por defecto).
 
Bien, este es el problema, espero haber sido lo mas claro posible.
 
Desde ya, muchas gracias.
César.

Responder a