domingo, agosto 10, 2014

Nueva versión v1.19.30 de FoxBin2Prg (Arreglo, limpieza, refactorización)

Está liberada la versión v1.19.30 de FoxBin2Prg con los siguientes cambios:

  • Arreglo bug scx/vcx: Cuando la línea anterior a un ENDTEXT termina en ";" o "," no se reconoce como ENDTEXT sino como continuación (Jim Nelson). El "EndText" resaltado era reconocido como una estructura TEXT/ENDTEXT, por lo que se tomaba todo el resto del código del form como si fuera parte del mismo método:
           TEXT TO cSQL NOSHOW
              algo_aqui ,
           ENDTEXT


           TEXT TO cSQL NOSHOW
              algo_aqui ;
           ENDTEXT


  • Arreglo bug scx/vcx: En ciertos casos de herencia no se mantiene el orden alfabetico de algunos metodos (Ryan Harris). FoxBin2Prg ordena los métodos alfabéticamente para facilitar la comparación entre versiones, y dentro de este ordenamiento hay dos grupos: primero los métodos de clase (Init, mi_metodo, etc) y luego los de los objetos (optiongroup1.option1, etc). En este caso, bajo ciertos niveles de herencia, algunos métodos no quedaban bien ordenados.
  • Agregados casos de prueba de FoxUnit para comprobar la solución de ambos bugs
  • Limpieza de código y refactorización



Como actualizar el FoxBin2Prg existente:
Con descargar el zip y reemplazar los archivos en el sitio que los hayan puesto antes es suficiente.


Link  de descarga:
https://vfpx.codeplex.com/releases/view/116407


 Saludos!

No hay comentarios:

Publicar un comentario