.FRX

FRX-bestand

Visual Basic Form Binary File
Stel een vraag
SNEL ANTWOORD

Een FRX-bestand is een binair bronbestand dat automatisch wordt gegenereerd door de Visual Basic 4/5/6 IDE, en is altijd gekoppeld aan een .frm-formulierbestand met dezelfde naam. U kunt het niet afzonderlijk openen - open het volledige VB-project (.vbp) in Visual Basic 6.0 of importeer het in Visual Studio met een VB6-migratietool. Let op: Visual FoxPro gebruikt ook .frx voor een ander formaat (een rapportlay-out), dus controleer welke software uw bestand heeft gemaakt.

Ontwikkelaar: Microsoft Categorie: Ontwikkelaarsbestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 6, 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 FRX-bestandsformaat?

.frx is een bestandsformaat voor ontwikkelaars. .frx-bestanden slaan binaire gegevens en bronnen op die worden gebruikt voor het maken van formulieren in Visual Basic. Ze worden altijd vergezeld door een .frm-formulierbestand met dezelfde naam: de .frm bevat de tekstuele lay-out van het formulier, terwijl de .frx binaire gegevens bevat die niet als platte tekst kunnen worden uitgedrukt - ingebedde pictogrammen, bitmaps en grote reekseigenschappen waarnaar wordt verwezen via een byte-offset vanuit de .frm.

.frx-bestanden slaan alleen de extra bronnen op die nodig zijn voor het betreffende formulier. .frx-bestanden worden automatisch gegenereerd door de ontwikkelomgeving, zelfs als ze leeg blijven. U maakt of opent een .frx nooit rechtstreeks - de VB IDE beheert dit automatisch, en het verliezen ervan terwijl de .frm nog steeds offset-verwijzingen bevat, zal het formulier beschadigen.

Visual Basic is een programmeertaal op hoog niveau ontwikkeld door Microsoft. Visual Basic is ontworpen als een taal en hulpmiddel voor het maken van applicaties. De taal is gebaseerd op BASIC. Hoewel Visual Basic een populair hulpmiddel was, vermijden de meeste ontwikkelaars het indien mogelijk. Visual Basic is het onderwerp van veel grappen en anekdotes, waarvan sommige betrekking hebben op het onderwerp van lege .frx-bestanden.

Het .frx-formaat werd geïntroduceerd in Visual Basic 4.0 en werd de standaard in VB5 en VB6 (1997-1998). Het werd vervangen door .resx XML-bronbestanden toen VB.NET in 2002 werd gelanceerd. Opmerking: Visual FoxPro gebruikt dezelfde .frx-extensie voor rapportbestanden, wat DBF-stijl tabellen zijn met een volledig andere structuur.

Beveiliging & veiligheid

RISICO: LOW

Een .frx bevat passieve binaire gegevens zonder scripting, dus het bestand zelf is een laag risico. De echte voorzichtigheid is geboden bij het VB6-project waar het bij hoort: legacy VB6-broncode van onbetrouwbare bronnen kan code bevatten die alles kan doen zodra deze is gecompileerd en uitgevoerd. Behandel het project, niet de .frx, als hetgeen dat gecontroleerd moet worden. Het is niet nodig om dubieuze „FRX viewer”-hulpprogramma's te downloaden - ze bieden geen zinvolle weergave van dit formaat.

Formaatdetails

in een notendop
VOLLEDIGE NAAMVisual Basic Form Binary Fileook bekend als VB Form Binary, Visual Basic 6 Form Resource File
ONTWIKKELAARMicrosoftsinds Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
MIME-TYPEapplication/octet-stream
TYPEBinair metgezel/bronbestand voor een Visual Basic-formulier (.frm)
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Visual FoxPro Report File - Een rapportlay-out voor FoxPro/Visual FoxPro opgeslagen als een tabel in DBF-formaat (gekoppeld aan .frt memo); de oorspronkelijke db_name verwees naar dit type.
  • Adobe FrameMaker MIF Reference (.frx) - Af en toe gezien als een aan FrameMaker gerelateerd referentiebestand; zeldzaam en niet gerelateerd aan VB.

Programma's die FRX-bestanden openen

Windows3 apps
Visual Basic 6.0 (IDE) Betaald Open de .vbp van het project (niet de .frx rechtstreeks); VB6 laadt de .frm en leest de gekoppelde .frx automatisch.
Visual Studio (with VB6 migration tools) Freemium Gebruik een VB6-upgrade/migratie-add-in om het legacy-project te importeren; Visual Studio converteert formulieren en hun .frx-bronnen.
Resource viewer (e.g. Resource Hacker) - extraction only Gratis Geen echt programma om te openen, maar kan soms ingebedde pictogrammen/bitmaps uit een .frx-blob extraheren.

Technische details

diepe specificaties
Formaat typeBinair metgezel/bronbestand voor een Visual Basic-formulier - geen zelfstandig document
CoderingBinair (ondoorzichtige bytestroom); geen weergave in platte tekst
Byte-volgordeLittle-endian
BestandssignatuurGeen vaste magic bytes - alleen geïdentificeerd door het delen van de basisnaam met een gekoppelde `.frm`; de IDE koppelt formulier aan bron via bestandsnaam, niet via signatuur
Vereiste gekoppeld bestandMoet vergezeld gaan van een `.frm` met dezelfde naam in dezelfde projectmap; het verwijderen of desynchroniseren van de `.frx` beschadigt het formulier en voorkomt dat het wordt geladen
Opgeslagen inhoudstypenIngebedde pictogrammen (`.ico`), bitmaps (`.bmp`) en grote binaire reekseigenschappen van formulierbesturingselementen die niet als tekst in de `.frm` kunnen worden opgeslagen
ReferentiemechanismeBinaire eigenschapswaarden worden geadresseerd via byte-offset; die offsets worden inline opgeslagen in het gekoppelde `.frm`-tekstbestand
Intern versieveldAfwezig - impliciet gekoppeld aan de VB-versie die het project heeft opgeslagen (VB4, VB5 of VB6); geen onafhankelijke versiemarkering in het bestand
Checksum / integriteitGeen ingebouwde checksum; gegevensintegriteit hangt volledig af van het feit of de byte-offsets in de `.frm` synchroon blijven met de `.frx`-inhoud
Typische bestandsgrootte0 bytes (indien leeg) tot enkele MB, afhankelijk van het aantal en de grootte van ingebedde afbeeldingen en pictogrammen
Bijbehorend OSAlleen Windows
IDE-integratieUitsluitend gemaakt en onderhouden door de Visual Basic IDE; nooit handmatig geschreven of bewerkt door de ontwikkelaar
MIME-type`application/octet-stream`
Vervangen door`.resx` XML-bronbestand in VB.NET / Visual Studio .NET (vanaf 2002)
Extensie-naamruimtebotsingVisual FoxPro gebruikt ook `.frx` voor rapportbestanden - een tabel in DBF-stijl die begint met bytes `0x30`-`0x32`, volledig ongerelateerd qua structuur aan het VB6-formaat
UitgebrachtVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Laatste versieVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

FRX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met FRX-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 FRX-bestanden.

Veelgestelde vragen

Wat is een FRX-bestand?
Het is de binaire metgezel van een Visual Basic-formulier (.frm). Het slaat de pictogrammen, ingebedde afbeeldingen en lange binaire eigenschappen van het formulier op die de tekstuele .frm niet kan bevatten. (Een paar andere programma's, zoals Visual FoxPro-rapporten, gebruiken ook .frx.)
Hoe open ik een FRX-bestand?
Open het niet rechtstreeks - open het volledige Visual Basic 6-project (.vbp) in VB6, of importeer het project in Visual Studio met VB6-migratietools. De .frx wordt automatisch geladen samen met de bijbehorende .frm.
Kan ik het .frx-bestand verwijderen?
Nee. Het is gekoppeld aan een .frm-formulier met dezelfde naam. Het verwijderen ervan (of het uit de pas laten lopen) beschadigt het formulier en VB6 zal een laadfout geven.
Waarom zegt Visual Basic dat mijn formulierbestand ongeldig is?
Meestal ontbreekt de .frx, is deze niet passend, of is deze bewerkt waardoor de offsets niet meer overeenkomen met de .frm. Herstel de bijbehorende .frx vanuit een back-up of versiebeheer.
Is dit hetzelfde als een FoxPro FRX-rapport?
Nee - dat is een ander formaat dat de extensie hergebruikt. Een Visual FoxPro .frx is een tabel in DBF-stijl gekoppeld aan een .frt. Controleer of uw bestand naast een .frm (VB) of een .frt (FoxPro) staat.
Moet ik .frx-bestanden toevoegen aan Git?
Ja - ze vormen een integraal onderdeel van het formulier. Commit elke .frx samen met de bijbehorende .frm zodat het formulier opnieuw kan worden opgebouwd.

Referenties

1Microsoft - Visual Basic 6.0 support informationlearn.microsoft.com
2Microsoft - Upgrading Visual Basic 6.0 applicationslearn.microsoft.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.BINCD/DVD Disc Image (BIN/CUE)
9.DBSQLite Database File
10.JSONJavaScript Object Notation 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