Varias personas me han comentado que se encuentran muy a gusto trabajando con Xailer pero lo utilizan, o van a utilizar, para desarrollos nuevos porque no quieren tener que reescribir las aplicaciones que ya tienen terminadas.
Está claro que ninguna herramienta nos va a permitir migrar automáticamente de un entorno de desarrollo a otro: podemos aprovechar el código que maneje la capa de datos pero siempre habrá que hacer cambios en el interfaz para adaptarse a las peculiaridades de nuestra nueva herramienta.
Partiendo de esta base, en Xailer hemos pensado que podríamos hacer algo al respecto y para ello dedicimos incorporar una opción para importar los diálogos que ya teníamos diseñados con el Workshop.
NOTA: El importador de diálogos sólo opera sobre archivos .RC por lo que si tenemos una .DLL o un archivo .RES compilado, podemos convertirlos en formato .RC con un editor de recursos estándar sin problema.
Para ver cómo funciona, nos dirigimos a la opción «Herramientas» del menú principal y seleccionamos «Importar diálogos…».
Veremos un formulario como este:
Este formulario, entre otras opciones, nos permite:
- seleccionar el archivo .RC que vamos a importar
- decidir qué diálogos nos interesan
- si queremos ver los formularios mientras se crean y
- configurar las equivalencias de controles al importar
Este último punto nos dota de mucha flexibilidad puesto que permite establecer en qué tipo de control nativo de Xailer se va a convertir cada uno de los que estén en el diálogo origen.
Un ejemplo sencillo para ver cómo funciona: supongamos que tenemos un diálogo con un control TWBrowse de Hernán para visualizar un array y un TSButton de Manuel Mercado.
Seleccionando la opción «Configurar…» podemos hacer que el control TWBrowse se convierta en un control TArrayBrowse nativo de Xailer y el TSButton en un control TBtnBmp también nativo de Xailer.
Una vez hecha la importación tendremos un nuevo formulario en el proyecto con los controles que había en el diálogo original y tan sólo tendremos que terminar de personalizar el aspecto de estos controles con unos pocos clicks en el Inspector de Objetos.
Os animo a jugar un rato con esta opción y veréis cómo en unos minutos es posible convertir un viejo diálogo para que funcione en un entorno avanzado como Xailer.