La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25289 - FOXPRO2.5B: PROBLEMAS PARA GENERAR EJECUTABLE
Autor:  mercedes
Estoy generando el ejecutable de un programa en foxpro2.5b en dos máquinas distintas y en cada una me da un error distinto cuando trato de hacerlo.

En el primer máquina me aparece el cartel "Run/! command failed". Uso el comando RUN en algunas partes del programa y cuando lo ejecuto desde foxpro también me da el error. Saqué el comando del código, pero al generar el ejecutable sigue apareciendo el error. Esta Pc es pentium II, corre W98 y tiene 128 Mb de ram.

La cuestión es que llevé mi programa a otra pc para ver si allí podía generar mi ejecutable y cuando lo estoy haciendo no tengo el problema del comando RUN, pero sí me aparece otro mensaje de error: "Link command failed". Y después pone: "Error(3009): dynamic memory exhausted". Esta PC es pentium II, corre W98 y tiene 64 Mb de ram

La cuestión es que en cada pc tengo un problema distinto. El fox pro trae unos archivos de texto (Psskb.txt, Dkreadme.txt), en los que enumera ciertos mensajes de error que pueden aparecer y posibles soluciones para ellos. Precisamente, en esa lista aparecen estos problemas que tengo yo, pero por más que sigo las instrucciones que allí me dan no logro solucionarlos.

Por favor! alguien que me indique qué hacer!!! Necesito una solución para alguno de los dos problemas (en particular para "Link command failed").

  Respuesta:  Marga del Pino
En la maquina de 128 MB el problema es el path del sistema, o sea el comando PATH de MSDOS. En el no esta incluido el camino o directorio del programa que intentas correr con RUN desde el FoxPro. Por ejemplo si haces run pkzip .... y el pkzip.exe no esta en los caminos especificados en el comando path, te da este error. Una solucion ortodoxa seria poner el programa (el pkzip por ejemplo) en el mismo directorio donde esta el ejecutable foxpro, que es el primer lugar donde se busca el programa a ejecutar mediante RUN.

En la maquina de 64 MB al parecer el sistema operativo encuentra el programa que ejecutas con RUN pero 64 MB es insuficiente memoria en general y en particulara para tu ejecutable.