.SPR

File SPR

FoxPro Generated Screen Program
Fai una domanda
RISPOSTA RAPIDA

Un file SPR è un programma FoxPro/xBase in testo semplice generato da GENSCRN a partire da un progetto di schermata di FoxPro 2.x (.scx). Qualsiasi editor di testo può aprirlo per la lettura. Per eseguirlo è necessario Visual FoxPro, che è stato ormai rimosso dal mercato. L'estensione .spr è utilizzata anche da formati non correlati - più comunemente immagini sprite di giochi - quindi conferma che il file sia testuale prima di trattarlo come codice FoxPro.

Sviluppatore: Microsoft (originally Fox Software) Categoria: File di sviluppo MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SPR?

.spr è un formato di file per sviluppatori utilizzato per memorizzare il codice del programma di schermata generato per un modulo FoxPro. Invece di essere scritto a mano, un .spr viene prodotto automaticamente dal generatore di codice GENSCRN a partire dal design visivo della schermata memorizzato in un file .SCX. Il file generato contiene comandi xBase - istruzioni di layout @ row,col SAY/GET, un comando READ per attivare l'input dell'utente e definizioni di finestre - che insieme implementano il comportamento del modulo durante l'esecuzione. Le schermate di FoxPro possono essere invocate direttamente o chiamate da un menu o da un'applicazione FoxPro. L'output compilato complementare è un file .SPX.

Visual FoxPro è stato sviluppato da Microsoft, originariamente creato da Fox Software. Il pacchetto include un linguaggio di programmazione completamente funzionale, un motore di database compatibile con SQL e diverse interfacce di comunicazione per database. Il flusso di lavoro .spr è stato introdotto in FoxPro 2.x (primi anni '90) ed è stato sostituito in Visual FoxPro 3.0 (1995), che ha adottato oggetti modulo nativi basati su .scx senza una fase di generazione del codice separata. Il supporto esteso di Visual FoxPro è terminato ufficialmente nel 2015, rendendo il file .spr un reperto legacy per sviluppatori. Essendo testo ASCII semplice, può essere aperto in qualsiasi editor di testo.

Sicurezza e incolumità

RISCHIO: LOW

Un file .spr di FoxPro è codice sorgente in testo semplice - non può eseguirsi da solo (necessita del runtime di FoxPro), quindi aprirne uno in un editor di testo per leggerlo è sicuro. L'unica vera cautela è il forte sovraccarico dell'estensione: un file chiamato .spr potrebbe in realtà essere un'immagine sprite di un gioco o un altro binario, quindi conferma ciò che hai prima di trattarlo come codice FoxPro. Come per ogni sorgente, revisionalo prima di eseguire un'app legacy sconosciuta a cui appartiene.

Dettagli del formato

in sintesi
NOME COMPLETOFoxPro Generated Screen Programanche noto come FoxPro screen program, FoxPro form source
SVILUPPATOREMicrosoft (originally Fox Software)dal Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
TIPO MIMEtext/plain
TIPOCodice di programma xBase/FoxPro in testo semplice generato da un file di progetto di schermata (.scx)
Questa estensione è usata anche da…
  • Sprite / immagine bitmap (.spr) - Diversi giochi e motori grafici (ad es. GoldSrc/Half-Life, strumenti Capcom) utilizzano .spr per le immagini sprite - un formato immagine binario non correlato al file sorgente FoxPro.
  • Foglio di calcolo Lotus / WordPerfect o file DESQview - I vecchi software per ufficio utilizzavano .spr per vari dati di stampa o fogli di calcolo; obsoleto e non correlato a FoxPro.

Programmi che aprono file SPR

Windows2 apps
Visual FoxPro A pagamento Apri il file .spr nell'IDE di VFP per visualizzare/modificare il codice generato; usa DO file.spr per eseguirlo (progetto legacy 2.x). Nota che VFP è fuori produzione (supporto terminato nel 2015).
Any text editor (Notepad++ / VS Code) Open-source Apri il file .spr come testo semplice per leggere il sorgente FoxPro/xBase generato - il modo migliore e gratuito per ispezionarlo.
macOS1 app
Any text editor (VS Code, BBEdit) Gratuito Apri il file .spr come testo per leggere il sorgente FoxPro. (Nessun runtime FoxPro nativo su macOS moderni).
Linux1 app
Any text editor (VS Code / gedit) Gratuito Apri il file .spr come testo per ispezionare il codice. Per eseguire un'app FoxPro legacy, usa un emulatore DOS/Windows (DOSBox/Wine).

Dettagli tecnici

specifiche approfondite
Classe del fileCodice sorgente del programma xBase/FoxPro in testo semplice
Generato da`GENSCRN` - il generatore di codice per schermate di FoxPro; produce `.spr` da un file di progetto `.scx`
Codifica dei caratteriASCII / OEM code page (FoxPro dell'era DOS; tipicamente CP437 o CP850)
Fine rigaDOS CRLF (`\r\n`) come prodotto da FoxPro 2.x su MS-DOS e Windows
Controparte compilata`.spx` - l'oggetto FoxPro compilato prodotto dal sorgente `.spr`
Sorgente del design visivoCoppia di file binari `.scx` (tabella in formato DBF) + `.sct` (memo) - gli input per `GENSCRN`
Comandi xBase chiave`@ row,col SAY/GET` (layout dei campi), `READ` (attiva l'input), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Dimensione tipica del fileDa pochi KB a decine di KB a seconda della complessità del modulo
Invocazione runtime`DO nomefile.spr` dalla finestra dei comandi di FoxPro o da un programma chiamante
Piattaforme supportateMS-DOS, Windows (3.x / 9x / NT), classic Mac OS (FoxPro per Macintosh)
Sostituito daOggetti modulo nativi `.scx` di Visual FoxPro 3.0 - nessuna fase di generazione del codice separata richiesta
Tipo MIME`text/plain` (informale: `application/x-foxpro`)
Firma binariaNessuna - `.spr` è testo semplice senza magic bytes; tipicamente inizia con un'intestazione di commento generata
Associazione fileUn file `.spr` si accoppia con una coppia di design `.scx`/`.sct` e un oggetto compilato `.spx`
Lignaggio tecnologicoParte della famiglia xBase (dBASE → FoxBase → FoxPro); sintassi di generazione delle schermate compatibile con i precedenti dialetti xBase
RilasciatoEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Ultima versioneFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Specificaen.wikipedia.org

Conversioni SPR

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SPR. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SPR.

Domande frequenti

Cos'è un file SPR in FoxPro?
È un programma di schermata generato - codice sorgente FoxPro/xBase che GENSCRN ha prodotto da un progetto di modulo FoxPro 2.x (.scx). Disegna la schermata di inserimento dati e ne gestisce l'input; la versione compilata è .spx.
Come apro un file SPR?
Aprilo in qualsiasi editor di testo per leggere il codice, poiché si tratta di testo semplice. Per eseguirlo o ricompilarlo è necessario Visual FoxPro (ora fuori produzione), dove il comando DO file.spr esegue il programma di schermata generato.
Qual è la differenza tra SPR, SCX e SPX?
.scx (con .sct) è il design visivo del modulo, .spr è il programma leggibile che GENSCRN genera da esso, e .spx è l'oggetto compilato che viene effettivamente eseguito. In FoxPro 2.x coesistono tutti e tre.
Posso ancora eseguire i file SPR di FoxPro?
Solo con Visual FoxPro o un runtime di FoxPro 2.x, entrambi fuori produzione da tempo (il supporto VFP è terminato nel 2015). La maggior parte delle persone oggi legge il codice .spr solo per mantenere o migrare un'applicazione legacy, spesso tramite un emulatore DOS/Windows.
Il mio file SPR non è codice FoxPro - cos'altro potrebbe essere?
L'estensione .spr è sovraccaricata. Viene utilizzata anche per immagini sprite (bitmap) di giochi (ad es. Half-Life/GoldSrc) e alcuni vecchi file di stampa per ufficio. Se il file appare come un ammasso binario incomprensibile in un editor di testo, non è un programma di schermata FoxPro.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z