.MPR

Archivo MPR

Visual FoxPro Generated Menu Program
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MPR es un archivo fuente de texto plano generado automáticamente por el Diseñador de Menús de Visual FoxPro. Contiene código FoxPro que construye el menú de una aplicación en tiempo de ejecución. Para leerlo, ábralo en cualquier editor de texto. Para ejecutarlo o modificarlo, necesita Visual FoxPro 9.0, que Microsoft descontinuó en enero de 2015.

Desarrollador: Microsoft Corporation (original FoxPro by Fox Software, acquired 1992) Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 7, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MPR?

Un archivo .mpr es un Programa de Menú Generado por Visual FoxPro: un archivo fuente xBase de texto plano que define la estructura del menú de una aplicación utilizando comandos procedimentales de FoxPro.

Los archivos .mpr no se escriben a mano; son una salida generada. El Diseñador de Menús de Visual FoxPro almacena las definiciones de los menús en un par de tablas binarias: el archivo .mnx (tabla de estructura del menú) y su archivo de notas compañero .mnt. Cuando el desarrollador hace clic en Generar en el IDE, FoxPro lee esos registros de tabla y escribe un archivo fuente .mpr utilizando los comandos DEFINE MENU, DEFINE PAD, DEFINE POPUP y ON SELECTION PAD para describir cada elemento del menú y su acción asociada.

El .mpr se compila luego a un .fxp (programa FoxPro compilado) antes de su ejecución en tiempo de ejecución. Los usuarios finales nunca ven los archivos .mpr directamente. Los desarrolladores pueden inspeccionarlos o parchearlos en un editor de texto, pero se desaconseja la edición manual porque la regeneración desde el .mnx sobrescribirá cualquier cambio manual.

Los archivos están codificados como texto plano (CP437 en la era de FoxPro para DOS, Windows-1252 en versiones de Windows) y varían desde menos de 1 KB para menús simples hasta alrededor de 50 KB para menús de aplicaciones empresariales grandes.

Visual FoxPro fue descontinuado por Microsoft; el soporte extendido finalizó en enero de 2015, siendo VFP 9.0 SP2 (2007) el último lanzamiento. No existe un sucesor oficial. El proyecto VFPX, mantenido por la comunidad, continúa extendiendo VFP 9 con alternativas de menú OOP y otras herramientas, y los archivos .mpr heredados permanecen en muchas aplicaciones de negocios de FoxPro que aún funcionan en todo el mundo.

Seguridad y protección

RIESGO: LOW

Archivo fuente de texto plano; no puede ejecutarse por sí solo fuera del entorno de ejecución de Visual FoxPro. No es un vector de malware de forma aislada. Trátelo como cualquier código fuente heredado: manténgalo en control de versiones durante los proyectos de migración.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual FoxPro Generated Menu Programtambién conocido como FoxPro Menu Program, VFP menu source
DESARROLLADORMicrosoft Corporation (original FoxPro by Fox Software, acquired 1992)desde FoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
TIPO MIMEtext/plain
TIPOCódigo fuente de texto (código procedimental de FoxPro generado)
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • MapInfo Professional Report - El software MapInfo GIS utiliza .mpr para archivos de diseño de impresión/informes; no está relacionado con FoxPro.
  • Microsoft Project Resource - Las versiones antiguas de MS Project utilizaban .mpr para plantillas de proyectos relacionadas con recursos.

Programas que abren archivos MPR

Windows3 apps
NotePad++ text editor Código abierto Abra el .MPR para leer/editar el código generado. El resaltado de sintaxis puede configurarse como «FoxPro» si está disponible, o texto plano.
Visual FoxPro 9.0 Pago Abra el archivo .MNX compañero en el Diseñador de Menús; use Modify Menu → regenerar .MPR. VFP llegó al fin de su vida útil en enero de 2015; la licencia aún está disponible de segunda mano.
Visual Studio Code Código abierto Abra el .MPR como texto plano; instale la extensión «FoxPro» de VS Code para el resaltado de sintaxis del código xBase/FoxPro.

Detalles técnicos

especificación profunda
Tipo de formatoCódigo fuente procedimental xBase en texto plano (archivo generado)
Codificación de textoCP437 (FoxPro 2.x de la era DOS) / Windows-1252 (Visual FoxPro en Windows)
Tamaño de archivo típico1 KB - 50 KB
Fuente de generaciónProducido por el Diseñador de Menús de VFP a partir de .mnx (tabla de menú) + .mnt (nota) - no escrito a mano
Comandos clave de FoxProDEFINE MENU, DEFINE PAD, DEFINE POPUP, ON SELECTION PAD
Salida de compilaciónCompilado por FoxPro a .fxp (programa compilado) antes de la ejecución; el .mpr en sí nunca se ejecuta directamente
Edición manualDesaconsejada - la regeneración desde la tabla .mnx sobrescribe cualquier edición manual
Archivos compañeros.mnx (tabla de estructura de menú), .mnt (archivo de notas), .fxp (salida compilada)
Compatibilidad de versión de VFPVFP 3 hasta VFP 9; la sintaxis es en gran medida compatible con versiones anteriores
SO de destinoMS-DOS (FoxPro 2.x); Windows 3.1 hasta Windows 10 (aplicaciones heredadas de la era Visual FoxPro 3-9)
Estado actualObsoleto - VFP 9.0 SP2 (2007) es el lanzamiento final; el soporte extendido de Microsoft finalizó en enero de 2015
LanzadoFoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
Última versiónVisual FoxPro 9.0 SP2 (final, 2007) - format unchanged

Conversiones de MPR

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MPR. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos MPR.

Preguntas frecuentes

¿Qué es un archivo .MPR?
Un Programa de Menú Generado por Visual FoxPro: un archivo fuente de texto plano creado automáticamente por el Diseñador de Menús de VFP. Contiene código FoxPro (comandos DEFINE MENU / DEFINE PAD) que construye el menú de una aplicación en tiempo de ejecución.
¿Cómo abro o leo un archivo .MPR?
Cualquier editor de texto funciona: Notepad, Notepad++, VS Code. Puede leer y editar manualmente el código FoxPro. Para ejecutarlo necesita Visual FoxPro 9.0 (Fin de vida en 2015).
Visual FoxPro ya no tiene soporte, ¿qué puedo hacer?
VFP 9.0 SP2 (la última versión) todavía se ejecuta en Windows 10/11 bajo el modo de compatibilidad para mantenimiento. Para nuevos desarrollos, migre a .NET, Python u otra plataforma. El proyecto comunitario VFPX (github.com/VFPX) mantiene extensiones de código abierto para VFP 9.
¿Debo editar el .MPR directamente o el .MNX?
Edite siempre el .MNX en el Diseñador de Menús de VFP; este regenera el .MPR automáticamente. Editar el .MPR a mano es frágil: el diseñador sobrescribirá sus cambios en la próxima generación.
¿Puedo convertir un .MPR para que se ejecute en un SO moderno sin VFP?
No directamente. El lenguaje de menús de FoxPro no tiene un equivalente moderno directo. La migración requiere portar manualmente la lógica del menú a un nuevo marco de interfaz de usuario en el lenguaje de destino.

Referencias

1Microsoft - Visual FoxPro 9.0 lifecyclelearn.microsoft.com
2VFPX community project (VFP 9 extensions)github.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z