RE:pasar a ambiente grafico (clipper)
Vamos a ver Ricardo,
Seamos objetivos y honestos, FiveWin es UNA solución, pero no es la única.
Seamos objetivos, tenemos mas de una herramienta de donde escoger:
Xbase++ (www.alaskasoftware.com)
Harbour MiniGUI : (www.harbourminigui.com)
C3: (www.c3compiler.com)
T-GTK (http://tgtk.wiki.mailxmail.com/PaginaInicial)
Clip (/www.itk.ru/english/index.shtml)
Visual xHarbour: (www.xharbour.com/index_vxh.asp?page=products_vxh_home_new&show_h=1)
Xailer (www.xailer.com)
Y seamos honestos, expliquemos detenidamente algo que ambos sabemos muy bien: que NINGUNA de estas Herramientas pasa mágicamente los aplicativos de MS-DOS a Windows y que el trabajo para pasar a ambiente visual es largo.
La forma de programación de Windows es muy distinta a la forma de programar en MS-DOS, para empezar vas a tener que prescindir de la interfaz con el usuario, y vas a tener que construir toda una interfaz nueva basada en ventanas y dialogos, nada de tu manejo de pantalla, es decir de tus @ reng, Col SAY ... GET pasará a Windows.
Por otro lado tenemos el tema de los informes, que tampoco pasarán a Windows de forma transparente, deberás volver a hacer nuevos informes para aprovechar las impresoras graficas, puedes usar los motores de informes nativos de cada producto, o bien un generador de informes externo como Crystal Reports, List & Label, FastReports, etc.
Lo unico que pasará sin cambios son tus procesos "ciegos" entiendase aquellos que no tengan salida ni a pantalla ni a impresora, como por ejemplo tu manejo de tablas dbf, los calculos y operaciones internos, etc. Incluso aunque tu manejo de DBF pase sin cambio, llegará un momento en que quizá te cuestiones si no es mejor dejar usar DBFs para moverte a un modelo de base de datos mas robusto, como un cliente / servidor basado en SQL, como podrían ser MySQL SQL Server a 32 bits es posible utilizarlos mediante ADO u ODBC, en cuyo caso tendrías que volver a hacer un replanteamiento de la base de datos y cambiar las instrucciones de manejo.
En general por mi experiencia te puedo decir que siendo optimista solo entre el 50 y el 60% del código MS-DOS pasa a Windows sin cambios, el otro 50% tendrás que volverlo a escribir.