.MPR

MPR Datei

Visual FoxPro Generated Menu Program
Frage stellen
SCHNELLE ANTWORT

Eine MPR-Datei ist eine Klartext-Quelldatei, die automatisch vom Menü-Designer von Visual FoxPro generiert wird. Sie enthält FoxPro-Code, der zur Laufzeit ein Anwendungsmenü aufbaut. Um sie zu lesen, öffnen Sie sie in einem beliebigen Texteditor. Zum Ausführen oder Ändern benötigen Sie Visual FoxPro 9.0, das Microsoft im Januar 2015 eingestellt hat.

Entwickler: Microsoft Corporation (original FoxPro by Fox Software, acquired 1992) Kategorie: Developerdateien MIME: text/plain
VERFÜGBAR AUF Windows
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 7, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MPR-Dateiformat?

Eine .mpr-Datei ist ein Visual FoxPro generiertes Menüprogramm - eine xBase-Quelldatei im Klartext, die die Menüstruktur einer Anwendung mithilfe von FoxPro-Prozedurbefehlen definiert.

.mpr-Dateien werden nicht von Hand geschrieben; sie sind generierte Ausgaben. Der Visual FoxPro Menü-Designer speichert Menüdefinitionen in einem binären Tabellenpaar: der .mnx-Datei (Menüstruktur-Tabelle) und der zugehörigen .mnt-Memo-Datei. Wenn der Entwickler in der IDE auf Generieren klickt, liest FoxPro diese Tabellendatensätze und schreibt eine .mpr-Quelldatei unter Verwendung der Befehle DEFINE MENU, DEFINE PAD, DEFINE POPUP und ON SELECTION PAD, um jedes Menüelement und die zugehörige Aktion zu beschreiben.

Die .mpr wird vor der Ausführung zur Laufzeit in eine .fxp (kompiliertes FoxPro-Programm) kompiliert. Endbenutzer sehen .mpr-Dateien nie direkt. Entwickler können sie in einem Texteditor inspizieren oder patchen, aber eine manuelle Bearbeitung wird nicht empfohlen, da das erneute Generieren aus der .mnx alle manuellen Änderungen überschreibt.

Die Dateien sind als Klartext kodiert (CP437 bei FoxPro aus der DOS-Ära, Windows-1252 bei Windows-Versionen) und reichen von unter 1 KB für einfache Menüs bis zu etwa 50 KB für große Unternehmensanwendungsmenüs.

Visual FoxPro wurde von Microsoft eingestellt; der erweiterte Support endete im Januar 2015 mit VFP 9.0 SP2 (2007) als letztem Release. Es existiert kein offizieller Nachfolger. Das von der Community gepflegte VFPX-Projekt erweitert VFP 9 weiterhin um OOP-Menüalternativen und andere Tools, und ältere .mpr-Dateien verbleiben weltweit in vielen noch laufenden FoxPro-Geschäftsanwendungen.

Sicherheit

RISIKO: LOW

Klartext-Quelldatei; kann ohne die Visual FoxPro-Laufzeitumgebung nicht selbst ausgeführt werden. Kein Malware-Vektor isoliert betrachtet. Wie jeden Legacy-Quellcode behandeln: Während Migrationsprojekten in der Versionsverwaltung aufbewahren.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVisual FoxPro Generated Menu Programalias FoxPro Menu Program, VFP menu source
ENTWICKLERMicrosoft Corporation (original FoxPro by Fox Software, acquired 1992)seit FoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
MIME TYPEtext/plain
TYPText-Quellcode (generierter prozeduraler FoxPro-Code)
Diese Erweiterung wird auch verwendet von…
  • MapInfo Professional Report - Die MapInfo GIS-Software verwendet .mpr für Drucklayout-/Berichtsdateien; steht in keinem Zusammenhang mit FoxPro.
  • Microsoft Project Resource - Ältere MS Project-Versionen verwendeten .mpr für ressourcenbezogene Projektvorlagen.

Programme zum Öffnen von MPR-Dateien

Windows3 apps
NotePad++ text editor Open Source Öffnen Sie die .MPR, um den generierten Code zu lesen/bearbeiten. Die Syntaxhervorhebung kann auf «FoxPro» eingestellt werden, falls verfügbar, oder auf Klartext.
Visual FoxPro 9.0 Kostenpflichtig Öffnen Sie die zugehörige .MNX-Datei im Menü-Designer; verwenden Sie Menü ändern → .MPR neu generieren. VFP EOL Januar 2015; Lizenzen sind noch gebraucht erhältlich.
Visual Studio Code Open Source Öffnen Sie die .MPR als Klartext; installieren Sie die «FoxPro» VS Code-Erweiterung für die Syntaxhervorhebung von xBase/FoxPro-Code.

Technische Details

technische Spezifikation
FormattypKlartext xBase prozeduraler Quellcode (generierte Datei)
TextkodierungCP437 (DOS-Ära FoxPro 2.x) / Windows-1252 (Visual FoxPro unter Windows)
Typische Dateigröße1 KB - 50 KB
GenerierungsquelleErstellt durch den VFP Menü-Designer aus .mnx (Menütabelle) + .mnt (Memo) - nicht handgeschrieben
Wichtige FoxPro-BefehleDEFINE MENU, DEFINE PAD, DEFINE POPUP, ON SELECTION PAD
KompilierungsausgabeWird von FoxPro vor der Ausführung in .fxp (kompiliertes Programm) kompiliert; die .mpr selbst wird nie direkt ausgeführt
Manuelle BearbeitungNicht empfohlen - das erneute Generieren aus der .mnx-Tabelle überschreibt alle manuellen Änderungen
Zugehörige Dateien.mnx (Menüstruktur-Tabelle), .mnt (Memo-Datei), .fxp (kompilierte Ausgabe)
VFP-VersionskompatibilitätVFP 3 bis VFP 9; die Syntax ist über die Versionen hinweg weitgehend abwärtskompatibel
Ziel-BetriebssystemMS-DOS (FoxPro 2.x); Windows 3.1 bis Windows 10 (Legacy-Apps der Visual FoxPro 3-9 Ära)
Aktueller StatusVeraltet - VFP 9.0 SP2 (2007) ist das letzte Release; der erweiterte Support von Microsoft endete im Januar 2015
VeröffentlichtFoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
Neueste VersionVisual FoxPro 9.0 SP2 (final, 2007) - format unchanged

MPR-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MPR-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MPR-Dateien.

Häufig gestellte Fragen

Was ist eine .MPR-Datei?
Ein Visual FoxPro generiertes Menüprogramm - eine Klartext-Quelldatei, die automatisch vom VFP-Menü-Designer erstellt wird. Sie enthält FoxPro-Code (Befehle wie DEFINE MENU / DEFINE PAD), der zur Laufzeit ein Anwendungsmenü aufbaut.
Wie öffne oder lese ich eine .MPR-Datei?
Jeder Texteditor funktioniert: Notepad, Notepad++, VS Code. Sie können den FoxPro-Code lesen und manuell bearbeiten. Zum Ausführen benötigen Sie Visual FoxPro 9.0 (EOL 2015).
Visual FoxPro wird nicht mehr unterstützt - was kann ich tun?
VFP 9.0 SP2 (die letzte Version) läuft zur Wartung weiterhin unter Windows 10/11 im Kompatibilitätsmodus. Für Neuentwicklungen sollten Sie auf .NET, Python oder eine andere Plattform migrieren. Das VFPX-Community-Projekt (github.com/VFPX) pflegt Open-Source-Erweiterungen für VFP 9.
Sollte ich die .MPR direkt oder die .MNX bearbeiten?
Bearbeiten Sie immer die .MNX im Menü-Designer von VFP; dieser generiert die .MPR automatisch neu. Das manuelle Bearbeiten der .MPR ist fehleranfällig - der Designer wird Ihre Änderungen beim nächsten Generierungsvorgang überschreiben.
Kann ich eine .MPR konvertieren, um sie ohne VFP auf einem modernen Betriebssystem auszuführen?
Nicht direkt. Die FoxPro-Menüsprache hat kein direktes modernes Äquivalent. Eine Migration erfordert die manuelle Portierung der Menülogik in ein neues UI-Framework der Zielsprache.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen