.SPR

SPR-fil

FoxPro Generated Screen Program
Stil et spørgsmål
HURTIGT SVAR

En SPR-fil er et FoxPro/xBase-program i almindelig tekst, som GENSCRN genererede ud fra et FoxPro 2.x-skærmdesign (.scx). Enhver teksteditor kan åbne den til læsning. For at køre den skal du bruge Visual FoxPro, som nu er udgået. Filendelsen .spr bruges også af ikke-relaterede formater - oftest sprite-billeder til spil - så bekræft, at filen er tekst, før du behandler den som FoxPro-kode.

Udvikler: Microsoft (originally Fox Software) Kategori: Udviklerfiler MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 21, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SPR-filformatet?

.spr er et filformat til udviklere, der bruges til at gemme genereret skærmprogramkode til en FoxPro-formular. I stedet for at være håndskrevet, produceres en .spr automatisk af GENSCRN-kodegeneratoren ud fra det visuelle skærmdesign, der er gemt i en .SCX-fil. Den genererede fil indeholder xBase-kommandoer - @ row,col SAY/GET layout-erklæringer, en READ-kommando til at aktivere brugerinput og vinduesdefinitioner - som tilsammen implementerer formularens adfærd ved kørsel. FoxPro-skærme kan kaldes direkte eller fra en FoxPro-menu eller applikation. Det tilhørende kompilerede output er en .SPX-fil.

Visual FoxPro blev udviklet af Microsoft, oprindeligt skabt af Fox Software. Pakken indeholder et fuldt funktionelt programmeringssprog, en SQL-kompatibel databasemotor og flere databasekommunikationsgrænseflader. .spr-workflowet blev introduceret i FoxPro 2.x (tidlige 1990'ere) og blev erstattet i Visual FoxPro 3.0 (1995), som indførte indfødte .scx-baserede formularobjekter uden et separat kodegenereringstrin. Visual FoxPro's udvidede support sluttede officielt i 2015, hvilket gør .spr til et forældet udviklerartefakt. Da det er almindelig ASCII-tekst, kan den åbnes i enhver teksteditor.

Sikkerhed og tryghed

RISIKO: LOW

En FoxPro .spr er kildekode i almindelig tekst - den kan ikke køre af sig selv (den kræver FoxPro-runtime for at køre), så det er sikkert at åbne en i en teksteditor for at læse den. Den eneste reelle forsigtighed er den kraftige overbelastning af filendelsen: en fil ved navn .spr kan faktisk være et sprite-billede til et spil eller andet binært format, så bekræft hvad du har, før du behandler den som FoxPro-kode. Som med al kildekode bør du gennemse den, før du kører en ukendt ældre app, den tilhører.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNFoxPro Generated Screen Programogså kendt som FoxPro screen program, FoxPro form source
UDVIKLERMicrosoft (originally Fox Software)siden Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
MIME-TYPEtext/plain
TYPExBase/FoxPro-programkode i almindelig tekst genereret fra en skærmdesignfil (.scx)
Dette filtypenavn bruges også af…
  • Sprite / bitmap-billede (.spr) - Flere spil og grafikmotorer (f.eks. GoldSrc/Half-Life, Capcom-værktøjer) bruger .spr til sprite-billeder - et binært billedformat, der ikke er relateret til FoxPro-kildefilen.
  • Lotus / WordPerfect regnearks-print eller DESQview-fil - Ældre kontorsoftware brugte .spr til diverse print/regnearksdata; forældet og ikke relateret til FoxPro.

Programmer der åbner SPR-filer

Windows2 apps
Visual FoxPro Betalt Åbn .spr i VFP IDE for at se/redigere den genererede kode; brug DO file.spr for at køre den (ældre 2.x-projekt). Bemærk, at VFP er udgået (support sluttede i 2015).
Any text editor (Notepad++ / VS Code) Open-source Åbn .spr som almindelig tekst for at læse den genererede FoxPro/xBase-kilde - den bedste gratis måde bare at inspicere den på.
macOS1 app
Any text editor (VS Code, BBEdit) Gratis Åbn .spr som tekst for at læse FoxPro-kilden. (Ingen indfødt FoxPro-runtime på moderne macOS.)
Linux1 app
Any text editor (VS Code / gedit) Gratis Åbn .spr som tekst for at inspicere koden. For at køre en ældre FoxPro-app skal du bruge en DOS/Windows-emulator (DOSBox/Wine).

Tekniske detaljer

dyb specifikation
FilklassexBase/FoxPro-programkildekode i almindelig tekst
Genereret af`GENSCRN` - FoxPro's skærmkodegenerator; producerer `.spr` ud fra en `.scx` skærmdesignfil
TegnkodningASCII / OEM-tegntabel (DOS-æraens FoxPro; typisk CP437 eller CP850)
LinjeskiftDOS CRLF (`\r\n`) som produceret af FoxPro 2.x på MS-DOS og Windows
Kompileret modpart`.spx` - det kompilerede FoxPro-objekt produceret ud fra `.spr`-kilden
Visuel designkildeBinært `.scx` (DBF-format tabel) + `.sct` (memo) filpar - input til `GENSCRN`
Vigtige xBase-kommandoer`@ row,col SAY/GET` (feltlayout), `READ` (aktiverer input), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Typisk filstørrelseFå KB til titusindvis af KB afhængigt af formularens kompleksitet
Kørsel`DO formname.spr` fra FoxPro-kommandovinduet eller et kaldende program
Understøttede platformeMS-DOS, Windows (3.x / 9x / NT), klassisk Mac OS (FoxPro for Macintosh)
Erstattet afVisual FoxPro 3.0 indfødte `.scx`-formularobjekter - intet separat kodegenereringstrin påkrævet
MIME-type`text/plain` (uformelt: `application/x-foxpro`)
Binær signaturIngen - `.spr` er almindelig tekst uden magic bytes; begynder typisk med en genereret kommentar-header
FilparringÉn `.spr` parres med et `.scx`/`.sct` designpar og et `.spx` kompileret objekt
Teknologisk afstamningEn del af xBase-familien (dBASE → FoxBase → FoxPro); skærmgenereringssyntaks kompatibel med tidligere xBase-dialekter
UdgivetEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Seneste versionFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Specifikationen.wikipedia.org

SPR-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SPR-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SPR-filer.

Ofte stillede spørgsmål

Hvad er en SPR-fil i FoxPro?
Det er et genereret skærmprogram - FoxPro/xBase-kildekode, som GENSCRN producerede ud fra et FoxPro 2.x-formulardesign (.scx). Den tegner dataindtastningsskærmen og håndterer dens input; den kompilerede version er .spx.
Hvordan åbner jeg en SPR-fil?
Åbn den i en hvilken som som helst teksteditor for at læse koden, da det er almindelig tekst. For at køre eller genopbygge den skal du bruge Visual FoxPro (nu udgået), hvor DO file.spr udfører det genererede skærmprogram.
Hvad er forskellen på SPR, SCX og SPX?
.scx (sammen med .sct) er det visuelle formulardesign, .spr er det læsbare program, GENSCRN genererer ud fra det, og .spx er det kompilerede objekt, der faktisk kører. I FoxPro 2.x eksisterer alle tre side om side.
Kan jeg stadig køre FoxPro SPR-filer?
Kun med Visual FoxPro eller en FoxPro 2.x-runtime, som begge for længst er udgået (VFP-support sluttede i 2015). De fleste læser i dag kun .spr-kode for at vedligeholde eller migrere en ældre applikation, ofte via en DOS/Windows-emulator.
Min SPR-fil er ikke FoxPro-kode - hvad kan det ellers være?
Filendelsen .spr er overbelastet. Den bruges også til sprite-billeder (bitmaps) i spil (f.eks. Half-Life/GoldSrc) og visse gamle kontor-printfiler. Hvis filen ligner binært volapyk i en teksteditor, er det ikke et FoxPro-skærmprogram.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å