.MPR

MPR-fil

Visual FoxPro Generated Menu Program
Still et spørsmål
HURTIGSVAR

En MPR-fil er en kildekodefil i ren tekst som genereres automatisk av Visual FoxPros Menu Designer. Den inneholder FoxPro-kode som bygger en applikasjonsmeny ved kjøretid. For å lese den, åpne den i et hvilket som helst tekstredigeringsprogram. For å kjøre eller endre den, trenger du Visual FoxPro 9.0, som Microsoft avviklet i januar 2015.

Utvikler: Microsoft Corporation (original FoxPro by Fox Software, acquired 1992) Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 7, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er MPR-filformatet?

En .mpr-fil er et Visual FoxPro-generert menyprogram - en xBase-kildekodefil i ren tekst som definerer en applikasjons menystruktur ved hjelp av prosedurale FoxPro-kommandoer.

.mpr-filer skrives ikke for hånd; de er generert utdata. Visual FoxPro Menu Designer lagrer menydefinisjoner i et binært tabellpar: .mnx-filen (menystrukturtabell) og dens tilhørende .mnt-notatfil. Når utvikleren klikker på Generate i IDE-en, leser FoxPro disse tabellpostene og skriver en .mpr-kildekodefil ved hjelp av kommandoene DEFINE MENU, DEFINE PAD, DEFINE POPUP og ON SELECTION PAD for å beskrive hvert menyelement og dets tilhørende handling.

.mpr-filen blir deretter kompilert til en .fxp (kompilert FoxPro-program) før den kjøres. Sluttbrukere ser aldri .mpr-filer direkte. Utviklere kan inspisere eller feilsøke dem i et tekstredigeringsprogram, men manuell redigering frarådes fordi regenerering fra .mnx-filen vil overskrive alle manuelle endringer.

Filer er kodet som ren tekst (CP437 på FoxPro fra DOS-æraen, Windows-1252 på Windows-versjoner) og varierer fra under 1 KB for enkle menyer til rundt 50 KB for store bedriftsapplikasjonsmenyer.

Visual FoxPro ble avviklet av Microsoft; utvidet støtte opphørte i januar 2015, med VFP 9.0 SP2 (2007) som den siste utgivelsen. Det finnes ingen offisiell etterfølger. Det fellesskapsdrevne VFPX-prosjektet fortsetter å utvide VFP 9 med OOP-menyalternativer og andre verktøy, og eldre .mpr-filer forblir i bruk i mange FoxPro-forretningsapplikasjoner som fortsatt kjører over hele verden.

Sikkerhet og trygghet

RISIKO: LOW

Kildekodefil i ren tekst; kan ikke kjøres alene utenfor Visual FoxPro-kjøretidsmiljøet. Ingen malware-vektor isolert sett. Behandle som all annen eldre kildekode: behold i versjonskontroll under migreringsprosjekter.

Formatdetaljer

i et nøtteskall
FULLT NAVNVisual FoxPro Generated Menu Programogså kjent som FoxPro Menu Program, VFP menu source
UTVIKLERMicrosoft Corporation (original FoxPro by Fox Software, acquired 1992)siden FoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
MIME-TYPEtext/plain
TYPETekstkildekode (generert prosedural FoxPro-kode)
Denne filendelsen brukes også av…
  • MapInfo Professional Report - MapInfo GIS-programvare bruker .mpr for utskriftsoppsett/rapportfiler; ikke relatert til FoxPro.
  • Microsoft Project Resource - Eldre MS Project-versjoner brukte .mpr for ressursrelaterte prosjektmaler.

Programmer som åpner MPR-filer

Windows3 apps
NotePad++ text editor Åpen kildekode Åpne .MPR-filen for å lese/redigere den genererte koden. Syntaksutheving kan settes til «FoxPro» hvis tilgjengelig, eller ren tekst.
Visual FoxPro 9.0 Betalt Åpne den tilhørende .MNX-filen i Menu Designer; bruk Modify Menu → re-generate .MPR. VFP EOL januar 2015; lisenser er fortsatt tilgjengelige brukt.
Visual Studio Code Åpen kildekode Åpne .MPR-filen som ren tekst; installer «FoxPro»-utvidelsen for VS Code for syntaksutheving av xBase/FoxPro-kode.

Tekniske detaljer

dyp spesifikasjon
Format-typexBase prosedural kildekode i ren tekst (generert fil)
TekstkodingCP437 (DOS-æra FoxPro 2.x) / Windows-1252 (Visual FoxPro på Windows)
Typisk filstørrelse1 KB - 50 KB
GenereringskildeProdusert av VFP Menu Designer fra .mnx (menytabell) + .mnt (notat) - ikke håndskrevet
Viktige FoxPro-kommandoerDEFINE MENU, DEFINE PAD, DEFINE POPUP, ON SELECTION PAD
KompileringsutdataKompilert av FoxPro til .fxp (kompilert program) før kjøring; selve .mpr-filen kjøres aldri direkte
Manuell redigeringFrarådes - regenerering fra .mnx-tabellen overskriver alle manuelle endringer
Tilhørende filer.mnx (menystrukturtabell), .mnt (notatfil), .fxp (kompilert utdata)
VFP-versjonskompatibilitetVFP 3 til VFP 9; syntaksen er i stor grad bakoverkompatibel mellom versjoner
Mål-OSMS-DOS (FoxPro 2.x); Windows 3.1 til Windows 10 (eldre applikasjoner fra Visual FoxPro 3-9-æraen)
Nåværende statusForeldet - VFP 9.0 SP2 (2007) er den siste utgivelsen; Microsofts utvidede støtte opphørte i januar 2015
UtgittFoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
Siste versjonVisual FoxPro 9.0 SP2 (final, 2007) - format unchanged

MPR-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med MPR-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om MPR-filer.

Ofte stilte spørsmål

Hva er en .MPR-fil?
Et Visual FoxPro-generert menyprogram - en kildekodefil i ren tekst som opprettes automatisk av VFPs Menu Designer. Den inneholder FoxPro-kode (DEFINE MENU / DEFINE PAD-kommandoer) som bygger en applikasjonsmeny ved kjøretid.
Hvordan åpner eller leser jeg en .MPR-fil?
Alle tekstredigeringsprogrammer fungerer: Notepad, Notepad++, VS Code. Du kan lese og manuelt redigere FoxPro-koden. For å kjøre den trenger du Visual FoxPro 9.0 (EOL 2015).
Visual FoxPro støttes ikke lenger - hva kan jeg gjøre?
VFP 9.0 SP2 (den siste versjonen) kjører fortsatt på Windows 10/11 i kompatibilitetsmodus for vedlikehold. For ny utvikling bør du migrere til .NET, Python eller en annen plattform. VFPX-fellesskapsprosjektet (github.com/VFPX) vedlikeholder åpen kildekode-utvidelser for VFP 9.
Bør jeg redigere .MPR-filen direkte eller .MNX-filen?
Rediger alltid .MNX-filen i VFPs Menu Designer; den regenererer .MPR-filen automatisk. Å redigere .MPR-filen for hånd er risikabelt - designeren vil overskrive endringene dine neste gang du velger «Generate».
Kan jeg konvertere en .MPR-fil til å kjøre på et moderne operativsystem uten VFP?
Ikke direkte. FoxPros menyspråk har ingen direkte moderne ekvivalent. Migrering krever manuell porting av menylogikken til et nytt brukergrensesnitt-rammeverk i målspråket.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å