.SPR

SPR Datei

FoxPro Generated Screen Program
Frage stellen
SCHNELLE ANTWORT

Eine SPR-Datei ist ein FoxPro/xBase-Programm im Klartext, das von GENSCRN aus einem FoxPro 2.x-Bildschirmdesign (.scx) generiert wurde. Jeder Texteditor kann sie zum Lesen öffnen. Um sie auszuführen, benötigen Sie Visual FoxPro, das mittlerweile eingestellt wurde. Die Dateiendung .spr wird auch von nicht verwandten Formaten verwendet - am häufigsten für Game-Sprite-Grafiken -, stellen Sie also sicher, dass es sich um Text handelt, bevor Sie sie als FoxPro-Code behandeln.

Entwickler: Microsoft (originally Fox Software) Kategorie: Developerdateien MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 21, 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 SPR-Dateiformat?

.spr ist ein Entwickler-Dateiformat, das zum Speichern von generiertem Bildschirmprogrammcode für ein FoxPro-Formular verwendet wird. Anstatt manuell geschrieben zu werden, wird eine .spr-Datei automatisch vom Codegenerator GENSCRN aus dem visuellen Bildschirmdesign erstellt, das in einer .SCX-Datei gespeichert ist. Die generierte Datei enthält xBase-Befehle - @ row,col SAY/GET-Layoutanweisungen, einen READ-Befehl zur Aktivierung der Benutzereingabe und Fensterdefinitionen -, die zusammen das Verhalten des Formulars zur Laufzeit implementieren. FoxPro-Bildschirme können direkt aufgerufen oder über ein FoxPro-Menü oder eine Anwendung gestartet werden. Die zugehörige kompilierte Ausgabe ist eine .SPX-Datei.

Visual FoxPro wurde von Microsoft entwickelt und ursprünglich von Fox Software erstellt. Das Paket umfasst eine voll funktionsfähige Programmiersprache, eine SQL-kompatible Datenbank-Engine und mehrere Schnittstellen zur Datenbankkommunikation. Der .spr-Workflow wurde in FoxPro 2.x (Anfang der 1990er Jahre) eingeführt und in Visual FoxPro 3.0 (1995) abgelöst, das native .scx-basierte Formularobjekte ohne separaten Codegenerierungsschritt einführte. Der erweiterte Support für Visual FoxPro endete offiziell im Jahr 2015, was .spr zu einem Legacy-Entwickler-Artefakt macht. Da es sich um reinen ASCII-Text handelt, kann die Datei in jedem Texteditor geöffnet werden.

Sicherheit

RISIKO: LOW

Eine FoxPro .spr ist Quellcode im Klartext - sie kann nicht von selbst ausgeführt werden (sie benötigt die FoxPro-Laufzeitumgebung), daher ist das Öffnen in einem Texteditor zum Lesen sicher. Die einzige wirkliche Vorsicht gilt der starken Mehrfachbelegung der Dateiendung: Eine Datei namens .spr könnte tatsächlich eine Game-Sprite-Grafik oder eine andere Binärdatei sein. Überprüfen Sie den Inhalt, bevor Sie sie als FoxPro-Code behandeln. Wie bei jedem Quellcode sollten Sie ihn prüfen, bevor Sie eine unbekannte Legacy-App ausführen, zu der er gehört.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEFoxPro Generated Screen Programalias FoxPro screen program, FoxPro form source
ENTWICKLERMicrosoft (originally Fox Software)seit Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
MIME TYPEtext/plain
TYPxBase/FoxPro-Programmcode im Klartext, generiert aus einer Bildschirm-Designdatei (.scx)
Diese Erweiterung wird auch verwendet von…
  • Sprite / Bitmap-Grafik (.spr) - Mehrere Spiele und Grafik-Engines (z. B. GoldSrc/Half-Life, Capcom-Tools) verwenden .spr für Sprite-Bilder - ein binäres Bildformat, das nicht mit der FoxPro-Quelldatei verwandt ist.
  • Lotus / WordPerfect Tabellenkalkulations-Druckdatei oder DESQview-Datei - Ältere Office-Software verwendete .spr für verschiedene Druck- oder Tabellendaten; veraltet und nicht mit FoxPro verwandt.

Programme zum Öffnen von SPR-Dateien

Windows2 apps
Visual FoxPro Kostenpflichtig Öffnen Sie die .spr in der VFP-IDE, um den generierten Code anzuzeigen/zu bearbeiten; verwenden Sie DO file.spr, um sie auszuführen (Legacy-2.x-Projekt). Beachten Sie, dass VFP eingestellt wurde (Support endete 2015).
Any text editor (Notepad++ / VS Code) Open Source Öffnen Sie die .spr als Klartext, um den generierten FoxPro/xBase-Quellcode zu lesen - der beste kostenlose Weg, um sie einfach zu inspizieren.
macOS1 app
Any text editor (VS Code, BBEdit) Kostenlos Öffnen Sie die .spr als Text, um den FoxPro-Quellcode zu lesen. (Keine native FoxPro-Laufzeitumgebung auf modernem macOS.)
Linux1 app
Any text editor (VS Code / gedit) Kostenlos Öffnen Sie die .spr als Text, um den Code zu inspizieren. Um eine Legacy-FoxPro-App auszuführen, verwenden Sie einen DOS/Windows-Emulator (DOSBox/Wine).

Technische Details

technische Spezifikation
DateiklassexBase/FoxPro-Programmquellcode im Klartext
Generiert von`GENSCRN` - FoxPros Bildschirm-Codegenerator; erstellt `.spr` aus einer `.scx`-Bildschirmdesigndatei
ZeichenkodierungASCII / OEM-Codepage (FoxPro der DOS-Ära; typischerweise CP437 oder CP850)
ZeilenendenDOS CRLF (`\r\n`), wie von FoxPro 2.x unter MS-DOS und Windows erzeugt
Kompiliertes Gegenstück`.spx` - das kompilierte FoxPro-Objekt, das aus der `.spr`-Quelle erstellt wurde
Visuelle DesignquelleBinäres Paar aus `.scx` (Tabelle im DBF-Format) + `.sct` (Memo-Datei) - die Eingaben für `GENSCRN`
Wichtige xBase-Befehle`@ row,col SAY/GET` (Feldlayout), `READ` (aktiviert Eingabe), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Typische DateigrößeEinige KB bis zu mehreren Dutzend KB, abhängig von der Komplexität des Formulars
Laufzeit-Aufruf`DO formname.spr` über das FoxPro-Befehlsfenster oder ein aufrufendes Programm
Unterstützte PlattformenMS-DOS, Windows (3.x / 9x / NT), klassisches Mac OS (FoxPro für Macintosh)
Abgelöst durchNative `.scx`-Formularobjekte in Visual FoxPro 3.0 - kein separater Codegenerierungsschritt erforderlich
MIME-Typ`text/plain` (informell: `application/x-foxpro`)
Binäre SignaturKeine - `.spr` ist Klartext ohne Magic Bytes; beginnt normalerweise mit einem generierten Kommentar-Header
DateipaarungEine `.spr` gehört zu einem `.scx`/`.sct`-Designpaar und einem kompilierten `.spx`-Objekt
Technologie-AbstammungTeil der xBase-Familie (dBASE → FoxBase → FoxPro); Syntax der Bildschirmgenerierung kompatibel mit früheren xBase-Dialekten
VeröffentlichtEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Neueste VersionFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Spezifikationen.wikipedia.org

SPR-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit SPR-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 SPR-Dateien.

Häufig gestellte Fragen

Was ist eine SPR-Datei in FoxPro?
Es handelt sich um ein generiertes Bildschirmprogramm - FoxPro/xBase-Quellcode, den GENSCRN aus einem FoxPro 2.x-Formulardesign (.scx) erstellt hat. Er zeichnet die Dateneingabemaske und verarbeitet deren Eingaben; die kompilierte Version ist .spx.
Wie öffne ich eine SPR-Datei?
Öffnen Sie sie in einem beliebigen Texteditor, um den Code zu lesen, da es sich um einfachen Text handelt. Um sie auszuführen oder neu zu erstellen, benötigen Sie Visual FoxPro (jetzt eingestellt), wo der Befehl DO file.spr das generierte Bildschirmprogramm ausführt.
Was ist der Unterschied zwischen SPR, SCX und SPX?
.scx (zusammen mit .sct) ist das visuelle Formulardesign, .spr ist das lesbare Programm, das GENSCRN daraus generiert, und .spx ist das kompilierte Objekt, das tatsächlich ausgeführt wird. In FoxPro 2.x existieren alle drei nebeneinander.
Kann ich FoxPro SPR-Dateien heute noch ausführen?
Nur mit Visual FoxPro oder einer FoxPro 2.x-Laufzeitumgebung, die beide längst eingestellt wurden (der VFP-Support endete 2015). Die meisten Leute lesen heute .spr-Code nur noch, um eine Legacy-Anwendung zu warten oder zu migrieren, oft über einen DOS/Windows-Emulator.
Meine SPR-Datei ist kein FoxPro-Code - was könnte es sonst sein?
Die Dateiendung .spr ist mehrfach belegt. Sie wird auch für Game-Sprite-Bilder (Bitmaps) verwendet (z. B. Half-Life/GoldSrc) und für einige alte Office-Druckdateien. Wenn die Datei in einem Texteditor wie binärer Zeichensalat aussieht, handelt es sich nicht um ein FoxPro-Bildschirmprogramm.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

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