.SPR

SPR-bestand

FoxPro Generated Screen Program
Stel een vraag
SNEL ANTWOORD

Een SPR-bestand is een FoxPro/xBase-programma in platte tekst dat door GENSCRN is gegenereerd op basis van een FoxPro 2.x-schermontwerp (.scx). Elke teksteditor kan het openen om te lezen. Om het uit te voeren heeft u Visual FoxPro nodig, dat inmiddels niet meer wordt ondersteund. De .spr-extensie wordt ook gebruikt door niet-gerelateerde formaten - meestal sprite-afbeeldingen voor games - dus controleer of het bestand tekst is voordat u het als FoxPro-code behandelt.

Ontwikkelaar: Microsoft (originally Fox Software) Categorie: Ontwikkelaarsbestanden MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 21, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het SPR-bestandsformaat?

.spr is een bestandsformaat voor ontwikkelaars dat wordt gebruikt om gegenereerde schermprogrammacode voor een FoxPro-formulier op te slaan. In plaats van handgeschreven te zijn, wordt een .spr automatisch geproduceerd door de GENSCRN-codegenerator op basis van het visuele schermontwerp dat is opgeslagen in een .SCX-bestand. Het gegenereerde bestand bevat xBase-commando's - @ row,col SAY/GET lay-outinstructies, een READ-commando om gebruikersinvoer te activeren en vensterdefinities - die samen het gedrag van het formulier tijdens runtime implementeren. FoxPro-schermen kunnen rechtstreeks worden aangeroepen of worden opgeroepen vanuit een FoxPro-menu of applicatie. De bijbehorende gecompileerde uitvoer is een .SPX-bestand.

Visual FoxPro is ontwikkeld door Microsoft, oorspronkelijk gecreëerd door Fox Software. Het pakket bevat een volledig functionele programmeertaal, een SQL-compatibele database-engine en verschillende database-communicatie-interfaces. De .spr-workflow werd geïntroduceerd in FoxPro 2.x (begin jaren 90) en werd vervangen in Visual FoxPro 3.0 (1995), dat native op .scx gebaseerde formulierobjecten adopteerde zonder een aparte codegeneratiestap. De uitgebreide ondersteuning van Visual FoxPro eindigde officieel in 2015, waardoor .spr een verouderd artefact voor ontwikkelaars is geworden. Omdat het platte ASCII-tekst is, kan het in elke teksteditor worden geopend.

Beveiliging & veiligheid

RISICO: LOW

Een FoxPro .spr is broncode in platte tekst - het kan niet zelfstandig worden uitgevoerd (het heeft de FoxPro-runtime nodig), dus het is veilig om er een te openen in een teksteditor om het te lezen. De enige echte waarschuwing is de zware overbezetting van de extensie: een bestand met de naam .spr kan in werkelijkheid een sprite-afbeelding van een game of een ander binair bestand zijn, dus controleer wat u heeft voordat u het als FoxPro-code behandelt. Zoals bij elke broncode, dient u deze te controleren voordat u een onbekende verouderde app uitvoert waar deze bij hoort.

Formaatdetails

in een notendop
VOLLEDIGE NAAMFoxPro Generated Screen Programook bekend als FoxPro screen program, FoxPro form source
ONTWIKKELAARMicrosoft (originally Fox Software)sinds Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
MIME-TYPEtext/plain
TYPEPlatte tekst xBase/FoxPro-programmancode gegenereerd uit een schermontwerpbestand (.scx)
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Sprite / bitmap afbeelding (.spr) - Verschillende games en grafische engines (bijv. GoldSrc/Half-Life, Capcom-tools) gebruiken .spr voor sprite-afbeeldingen - een binair afbeeldingsformaat dat niet gerelateerd is aan het FoxPro-bronbestand.
  • Lotus / WordPerfect spreadsheet-print of DESQview-bestand - Oudere kantoorsoftware gebruikte .spr voor diverse print- of spreadsheetgegevens; verouderd en niet gerelateerd aan FoxPro.

Programma's die SPR-bestanden openen

Windows2 apps
Visual FoxPro Betaald Open de .spr in de VFP IDE om de gegenereerde code te bekijken/bewerken; gebruik DO file.spr om het uit te voeren (verouderd 2.x project). Let op: VFP wordt niet meer ondersteund (ondersteuning eindigde in 2015).
Any text editor (Notepad++ / VS Code) Open-source Open de .spr als platte tekst om de gegenereerde FoxPro/xBase-bron te lezen - de beste gratis manier om het simpelweg te inspecteren.
macOS1 app
Any text editor (VS Code, BBEdit) Gratis Open de .spr als tekst om de FoxPro-bron te lezen. (Geen native FoxPro-runtime op modern macOS.)
Linux1 app
Any text editor (VS Code / gedit) Gratis Open de .spr als tekst om de code te inspecteren. Om een verouderde FoxPro-app uit te voeren, gebruikt u een DOS/Windows-emulator (DOSBox/Wine).

Technische details

diepe specificaties
BestandsklassePlatte tekst xBase/FoxPro-programmabroncode
Gegenereerd door`GENSCRN` - FoxPro's schermcodegenerator; produceert `.spr` van een `.scx` schermontwerpbestand
TekstcoderingASCII / OEM-codepagina (FoxPro uit het DOS-tijdperk; meestal CP437 of CP850)
RegeleindenDOS CRLF (`\r\n`) zoals geproduceerd door FoxPro 2.x op MS-DOS en Windows
Gecompileerde tegenhanger`.spx` - het gecompileerde FoxPro-object geproduceerd uit de `.spr`-bron
Visuele ontwerpbronBinair `.scx` (tabel in DBF-formaat) + `.sct` (memo) bestandspaar - de invoer voor `GENSCRN`
Belangrijke xBase-commando's`@ row,col SAY/GET` (veldlid-out), `READ` (activeert invoer), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Typische bestandsgrootteEnkele KB tot tientallen KB, afhankelijk van de complexiteit van het formulier
Runtime-aanroep`DO formname.spr` vanuit het FoxPro-opdrachtvenster of een aanroepend programma
Ondersteunde platformsMS-DOS, Windows (3.x / 9x / NT), klassiek Mac OS (FoxPro voor Macintosh)
Vervangen doorVisual FoxPro 3.0 native `.scx` formulierobjecten - geen aparte codegeneratiestap vereist
MIME-type`text/plain` (informeel: `application/x-foxpro`)
Binaire signatuurGeen - `.spr` is platte tekst zonder magic bytes; begint meestal met een gegenereerde commentaarkop
BestandskoppelingEén `.spr` hoort bij een `.scx`/`.sct` ontwerppaar en een `.spx` gecompileerd object
Technologische afstammingOnderdeel van de xBase-familie (dBASE → FoxBase → FoxPro); schermgeneratie-syntaxis compatibel met eerdere xBase-dialecten
UitgebrachtEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Laatste versieFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Specificatieen.wikipedia.org

SPR conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met SPR-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over SPR-bestanden.

Veelgestelde vragen

Wat is een SPR-bestand in FoxPro?
Het is een gegenereerd schermprogramma - FoxPro/xBase-broncode die GENSCRN heeft geproduceerd op basis van een FoxPro 2.x-formulierontwerp (.scx). Het tekent het gegevensinvoerscherm en verwerkt de invoer; de gecompileerde versie is .spx.
Hoe open ik een SPR-bestand?
Open het in een willekeurige teksteditor om de code te lezen, aangezien het platte tekst is. Om het uit te voeren of opnieuw te bouwen heeft u Visual FoxPro nodig (nu niet meer ondersteund), waar DO file.spr het gegenereerde schermprogramma uitvoert.
Wat is het verschil tussen SPR, SCX en SPX?
.scx (samen met .sct) is het visuele formulierontwerp, .spr is het leesbare programma dat GENSCRN daaruit genereert, en .spx is het gecompileerde object dat daadwerkelijk wordt uitgevoerd. In FoxPro 2.x bestaan alle drie naast elkaar.
Kan ik FoxPro SPR-bestanden nog steeds uitvoeren?
Alleen met Visual FoxPro of een FoxPro 2.x runtime, beide al lang niet meer ondersteund (VFP-ondersteuning eindigde in 2015). De meeste mensen lezen tegenwoordig alleen .spr-code om een verouderde applicatie te onderhouden of te migreren, vaak via een DOS/Windows-emulator.
Mijn SPR-bestand is geen FoxPro-code - wat kan het nog meer zijn?
De .spr-extensie is overbezet. Het wordt ook gebruikt voor game sprite (bitmap) afbeeldingen (bijv. Half-Life/GoldSrc) en sommige oude kantoorprintbestanden. Als het bestand er in een teksteditor uitziet als binaire wartaal, is het geen FoxPro-schermprogramma.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z