.SPR

SPR-fil

FoxPro Generated Screen Program
Still et spørsmål
HURTIGSVAR

En SPR-fil er et FoxPro/xBase-program i ren tekst som GENSCRN genererte fra et FoxPro 2.x-skjermdesign (.scx). Enhver tekstredigerer kan åpne den for lesing. For å kjøre den trenger du Visual FoxPro, som nå er utgått. Filendelsen .spr brukes også av urelaterte formater - vanligst bildefiler for spill-sprites - så bekreft at filen er tekst før du behandler den som FoxPro-kode.

Utvikler: Microsoft (originally Fox Software) Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 21, 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 SPR-filformatet?

.spr er et utviklerfilformat som brukes til å lagre generert skjermprogramkode for et FoxPro-skjema. I stedet for å være håndskrevet, produseres en .spr automatisk av kodegeneratoren GENSCRN fra det visuelle skjermdesignet lagret i en .SCX-fil. Den genererte filen inneholder xBase-kommandoer - @ row,col SAY/GET-oppsettsetninger, en READ-kommando for å aktivere brukerinndata, og vindusdefinisjoner - som sammen implementerer skjemaets oppførsel ved kjøring. FoxPro-skjermer kan startes direkte eller kalles fra en FoxPro-meny eller applikasjon. Det tilhørende kompilerte resultatet er en .SPX-fil.

Visual FoxPro ble utviklet av Microsoft, opprinnelig laget av Fox Software. Pakken inkluderer et fullt funksjonelt programmeringsspråk, en SQL-kompatibel databasemotor og flere grensesnitt for databasekommunikasjon. Arbeidsflyten med .spr ble introdusert i FoxPro 2.x (tidlig på 1990-tallet) og ble erstattet i Visual FoxPro 3.0 (1995), som tok i bruk innfødte .scx-baserte skjemaobjekter uten et separat kodegenereringstrinn. Visual FoxPro sin utvidede støtte opphørte offisielt i 2015, noe som gjør .spr til en foreldet utviklerartefakt. Siden den er ren ASCII-tekst, kan den åpnes i enhver tekstredigerer.

Sikkerhet og trygghet

RISIKO: LOW

En FoxPro .spr-fil er kildekode i ren tekst - den kan ikke kjøres av seg selv (den trenger FoxPro-runtime), så det er trygt å åpne den i en tekstredigerer for å lese den. Den eneste reelle forsiktighetsregelen er den omfattende bruken av samme filendelse: en fil med navn .spr kan faktisk være et sprite-bilde for spill eller andre binærfiler, så bekreft innholdet før du behandler den som FoxPro-kode. Som med all kildekode, bør du gå gjennom den før du kjører en ukjent eldre applikasjon den tilhører.

Formatdetaljer

i et nøtteskall
FULLT NAVNFoxPro Generated Screen Programogså kjent som FoxPro screen program, FoxPro form source
UTVIKLERMicrosoft (originally Fox Software)siden Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
MIME-TYPEtext/plain
TYPExBase/FoxPro-programkode i ren tekst generert fra en skjermdesignfil (.scx)
Denne filendelsen brukes også av…
  • Sprite / bitmap-bilde (.spr) - Flere spill og grafikkmotorer (f.eks. GoldSrc/Half-Life, Capcom-verktøy) bruker .spr for sprite-bilder - et binært bildeformat urelatert til FoxPro-kildekoden.
  • Lotus / WordPerfect utskriftsfil eller DESQview-fil - Eldre kontorprogramvare brukte .spr for diverse utskrifts- eller regnearkdata; foreldet og urelatert til FoxPro.

Programmer som åpner SPR-filer

Windows2 apps
Visual FoxPro Betalt Åpne .spr i VFP IDE for å se/redigere den genererte koden; bruk «DO file.spr» for å kjøre den (eldre 2.x-prosjekt). Merk at VFP er utgått (støtte opphørte i 2015).
Any text editor (Notepad++ / VS Code) Åpen kildekode Åpne .spr som ren tekst for å lese den genererte FoxPro/xBase-kilden - den beste gratis måten for bare å inspisere den.
macOS1 app
Any text editor (VS Code, BBEdit) Gratis Åpne .spr som tekst for å lese FoxPro-kilden. (Ingen innfødt FoxPro-runtime på moderne macOS.)
Linux1 app
Any text editor (VS Code / gedit) Gratis Åpne .spr som tekst for å inspisere koden. For å kjøre en eldre FoxPro-app, bruk en DOS/Windows-emulator (DOSBox/Wine).

Tekniske detaljer

dyp spesifikasjon
FilklasseKildekode for xBase/FoxPro-program i ren tekst
Generert av`GENSCRN` - FoxPros kodegenerator for skjermer; produserer `.spr` fra en `.scx`-skjermdesignfil
TegnkodingASCII / OEM-kodeside (DOS-æra FoxPro; vanligvis CP437 eller CP850)
LinjesluttDOS CRLF (`\r\n`) som produsert av FoxPro 2.x på MS-DOS og Windows
Kompilert motpart`.spx` - det kompilerte FoxPro-objektet produsert fra `.spr`-kilden
Visuell designkildeBinært par av `.scx` (tabell i DBF-format) + `.sct` (memo-fil) - inndataene til `GENSCRN`
Viktige xBase-kommandoer`@ row,col SAY/GET` (feltoppsett), `READ` (aktiverer inndata), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Typisk filstørrelseFra noen få KB til titalls KB avhengig av skjemaets kompleksitet
Kjøring ved runtime`DO formname.spr` fra FoxPro-kommandovinduet eller et kallende program
Støttede plattformerMS-DOS, Windows (3.x / 9x / NT), klassisk Mac OS (FoxPro for Macintosh)
Erstattet avVisual FoxPro 3.0 innfødte `.scx`-skjemaobjekter - ingen separat kodegenerering nødvendig
MIME-type`text/plain` (uformelt: `application/x-foxpro`)
Binær signaturIngen - `.spr` er ren tekst uten «magic bytes»; starter vanligvis med et generert kommentarfelt i toppen
Fil-parringÉn `.spr` hører sammen med et `.scx`/`.sct`-designpar og et `.spx` kompilert objekt
Teknologisk avstamningDel av xBase-familien (dBASE → FoxBase → FoxPro); syntaks for skjermgenerering er kompatibel med tidligere xBase-dialekter
UtgittEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Siste versjonFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Spesifikasjonen.wikipedia.org

SPR-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SPR-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 SPR-filer.

Ofte stilte spørsmål

Hva er en SPR-fil i FoxPro?
Det er et generert skjermprogram - FoxPro/xBase-kildekode som GENSCRN produserte fra et FoxPro 2.x-skjemadesign (.scx). Den tegner dataregistreringsskjermen og håndterer inndata; den kompilerte versjonen er .spx.
Hvordan åpner jeg en SPR-fil?
Åpne den i en hvilken som som helst tekstredigerer for å lese koden, siden det er ren tekst. For å kjøre eller bygge den på nytt trenger du Visual FoxPro (nå utgått), der «DO file.spr» utfører det genererte skjermprogrammet.
Hva er forskjellen mellom SPR, SCX og SPX?
.scx (sammen med .sct) er det visuelle skjemadesignet, .spr er det lesbare programmet GENSCRN genererer fra det, og .spx er det kompilerte objektet som faktisk kjører. I FoxPro 2.x eksisterer alle tre samtidig.
Kan jeg fortsatt kjøre FoxPro SPR-filer?
Kun med Visual FoxPro eller en FoxPro 2.x-runtime, som begge er for lengst utgått (VFP-støtte opphørte i 2015). De fleste i dag leser bare .spr-kode for å vedlikeholde eller migrere en eldre applikasjon, ofte via en DOS/Windows-emulator.
Min SPR-fil er ikke FoxPro-kode - hva annet kan det være?
Filendelsen .spr er overbelastet. Den brukes også for sprite-bilder (bitmaps) i spill (f.eks. Half-Life/GoldSrc) og enkelte gamle utskriftsfiler for kontorprogramvare. Hvis filen ser ut som binært kaos i en tekstredigerer, er det ikke et FoxPro-skjermprogram.

Referanser

1Microsoft - Visual FoxPro documentation (archive)learn.microsoft.com
2Wikipedia - FoxPro / Visual FoxProen.wikipedia.org

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.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.XDWDocuWorks 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-Å