La Web del Programador: Comunidad de Programadores
 
    Pregunta:  31584 - PROBLEMA FOXPLUS Y WIN-NT WORKSTATION 4.0
Autor:  Ramón Gil
Tenemos una aplicación desarrollada con Multiuser FOX-BASE V.2.10 año 1.988. El problema es el siguiente:En la aplicación hay un proceso para generar ficheros ASCII de los ficheros maestros del programa, es decir, si quiero generar un ASCII de artículos y proveedores, selecciono estos ficheros y el FOX empieza a Generar los ficheros ASCII. Suelen ser ficheros bastante grandes,unos 30.000 registros más ó menos.
Con Windows2000, Win98, funciona perfectamente la generación, pero con WINDOWS-NT WORKSTATION Ver.4.0 NO funciona siempre, SE SALE DE LA APLICACION SIN SACAR NINGUN ERROR, sencillamente se corta el proceso.Hemos probado con varios equipos, con distintos ServicePack (5 y 6a) y hace lo mismo. Los que nos vendieron el programa nos dicen que el problema es de Microsoft y que instalemos Win98 ó Win2000 que dicho problema en estas versiones ya está solucionado, el tema es que tenemos más de 100 máquinas con Windows-NT Wokstation y es una locura cambiar el sistema operativo. Hemos utilizado el comando FOXR -LT -x /+x y no funciona. ¿Alguien sabe como puedo solucionarlo? Parece ser un problema del direccionamiento de memoria del NT ¿ó del FOX?.NECESITO VUESTRA AYUDA POR FAVOR. ES URGENTE.

  Respuesta:  Ramón Gil
Gracias a todos los que me habeis contestado. Teneis razón, ó actualizamos el Fox a la version de Windows o no hay manera de que este funcione en NT por ser este un S.O. de 32 bits. Bien, al final para poder sacar estos ficheros ASCII, como el FOX trabaja con ficheros DBF, hemos hecho una pequeña aplicación en ACCESS, desde la cual hemos vinculado las tablas que necesitábamos del Fox para generar los ficheros ASCII, y ahora ya no tenemos problemas, ya que de esta manera es el motor de Access el que trabaja y no el del Fox. Gracias a todos. Sois geniales. Gracias.

  Respuesta:  Jhonn G. Gutierrez A.
Saludos chicos,
tengo 5 años de programas activamente es Todas las versiones de foxpro; mis aplicasiones corren en cualquier plataforma, desde windows 95 hastas windows 2000.
Creo que tu problema es el compilador.
Yo si fuera tu , recompilaria en Foxpro 2.6 ya sea para Dos o windows , dependiendo el caso que sea.
pues en tal caso de que camvaiars de compilador , saldria un error , pero con un simople ignorar o ESC, el programa continua corriendo.
Deberías probar y me escribes a ver.
Saludos desde PANAMA.

  Respuesta:  Sergio Sanchez
En mi pobre experiencia de haber trabajado con FoxBase y Windows NT es NO FUNCIONA. No es posible. FoxBase es un software de 16 bits (y creo que anterior). NT es de 32. NT no soporta aplicaciones de 16 bits. Punto. Asi lo describe Microsoft. En NT no se puede poner FoxPro DOS, FoxPro Windows (version 2.5,2.6) parches o no parches. No son aplicaciones para dicho entorno por la forma como almacena la maneria y se maneja. La recomendacion de cambiar sistema operativo es correcta. La otra es, cambiar de Fox. Seria mas facil cambiar el Fox a VISUALFOXPRO y entonces correria. Claro que la interfaz puede parecerles distinta, pero el codigo corre transparentemente sin problema. Pasar una aplicacion de este tipo al entorno actual de equipo requiere de algunos meses. Si les puedo ayudar, tienen mi correo.