RESPUESTA A LA PREGUNTA 15842 - FOXPRO/VISUAL FOXPRO La ventana de dos , depende del pif , en el puedes determinar como aparece , si maximizada o no , etc ... busca el foxrun.pif esto es de la ayuda: RUN y Visual FoxPro Cuando se utiliza RUN para ejecutar programas externos a Visual FoxPro y FoxPro para Windows, los programas se buscan de una forma ligeramente distinta a FoxPro para MS-DOS. Si el programa que especifica en RUN no tiene una extensión, Visual FoxPro y FoxPro para Windows buscan primero a lo largo de la ruta de acceso de MS-DOS un programa PIF (archivo de información de programa) con el nombre que haya especificado. Un PIF le permite ejecutar bajo Windows un programa no desarrollado para Windows. Puede especificar parámetros para el programa, si se ejecuta en una ventana o a pantalla completa, la cantidad de memoria asignada para el programa, etc. Si se encuentra el PIF, se ejecutará el programa especificado en el PIF con los parámetros PIF. Si no se encuentra un PIF, entonces se buscará en la ruta de acceso DOS un archivo ejecutable con el nombre que especifique. Cuando no se encuentra un PIF, Visual FoxPro y FoxPro para Windows utilizan FOXRUN.PIF, un PIF instalado en los directorios de Visual FoxPro y FoxPro para Windows. FOXRUN.PIF está configurado para ejecutar programas en una ventana. Puede modificar FOXRUN.PIF para ejecutar programas con otra configuración. FOXRUN.PIF Foxrun.pif le permite ejecutar programas y comandos MS-DOS y Windows desde dentro de Visual FoxPro. Foxrun.pif debe estar en el mismo directorio que Vfp6.exe en Visual FoxPro. /N significa NOWAIT. Incluya la letra N para ejecutar otra aplicación basada en Windows. Por ejemplo, el comando siguiente abre el accesorio Mapa de caracteres de Windows: ! /N CHARMAP.EXE Este ejemplo abre el selector de colores de Windows del Panel de control de Windows. ! /N CONTROL COLOR Una aplicación basada en Windows que se ejecute con RUN /N o ! /N se comportará de la misma forma que lo haría si la abriera mediante el Explorador de Windows o al seleccionar Ejecutar en el menú Inicio. Puede conmutar entre la aplicación y Visual FoxPro y FoxPro para Windows mediante las operaciones habituales en Windows. Puede incluir un valor numérico opcional inmediatamente después de /N para especificar como se abrirá la ventana de la aplicación. No incluya ningún espacio entre /N y el valor numérico. La siguiente tabla indica el valor numérico que puede incluir y describe el estado de la aplicación basada en Windows en el momento en que se abre. Valor Atributos de la aplicación 1 Activa y tamaño normal 2 Activa y minimizada 3 Activa y maximizada 4 Inactiva y tamaño normal 7 Inactiva y minimizada Ejecución de programas MS-DOS en Visual FoxPro De forma predeterminada, Foxrun.pif ejecuta en una ventana el programa MS-DOS externo especificado. Mientras que el programa o comando MS-DOS se está ejecutando, el título de la ventana será Comando Run de FoxPro. En Visual FoxPro, la ventana de Comando Run de FoxPro se cerrará una vez terminada la ejecución del comando o programa externo. Puede utilizar el editor PIF de Windows para personalizar Frun.pif. Puede modificar el PIF para especificar si la ventana Comando Run de FoxPro Inactivo se queda abierta o se cierra (el valor predeterminado en Visual FoxPro) con la casilla “Cerrar ventana al salir”. También puede abrir programas externos en una pantalla completa seleccionando “Pantalla completa”, asignar memoria para el programa, etc. Consideraciones sobre la memoria De forma predeterminada, Foxrun.pif asigna un mínimo de 256 KB de memoria para ejecutar un comando o programa externo. Si no tiene 256 KB de memoria convencional libre, Visual FoxPro mostrará un mensaje de error. Para corregirlo, pruebe uno de estos procedimientos o ambos conjuntamente: Cierre las aplicaciones y los archivos para liberar memoria adicional. Modifique Foxrun.pif para reducir la cantidad de memoria necesaria en el cuadro de texto “KB Requeridos”. Si el comando externo necesita más de 256 KB, MS-DOS mostrará un mensaje de error en la ventana Comando Run de FoxPro. Para corregirlo, modifique el archivo Foxrun.pif para aumentar la cantidad de memoria necesaria en el cuadro de texto “KB Requeridos”. wences wenceslao@jet.es