.W

W-fil

OpenEdge ABL / Progress 4GL Window Procedure Source File
Ställ en fråga
SNABBT SVAR

En .w-fil är oftast en källkodsfil för Progress OpenEdge ABL (Advanced Business Language) som definierar ett GUI-fönster eller en dialogprocedur. Öppna den med Progress Developer Studio for OpenEdge eller valfri textredigerare. Det är ren text och låg risk, men ABL-kod körs endast i OpenEdge-miljön.

Utvecklare: Progress Software Corporation Kategori: Utvecklarfiler MIME: text/plain
ÖPPNAS PÅ Windows Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 11, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet W?

Tillägget .w identifierar en GUI-fönster- eller dialogprocedur skriven i OpenEdge ABL (Advanced Business Language), det proprietära 4GL-språket utvecklat av Progress Software Corporation. Till skillnad från den generella procedurfilen .p, definierar en .w-fil specifikt ett interaktivt klientfönster - ramar, widgetar och händelseutlösare - för OpenEdge GUI-klienten.

Filer som genererats av den äldre visuella designern AppBuilder innehåller preprocessor-kommentarblock som &ANALYZE-SUSPEND och &ANALYZE-RESUME, vilket gör att designern kan läsa in och spara källkoden utan att korrumpera handskriven kod. Modern utveckling använder Progress Developer Studio for OpenEdge (en Eclipse-baserad IDE), även om konventionen med .w förblir oförändrad.

En .w-källfil är ren text som kan redigeras i valfri redigerare men måste kompileras av ABL-kompilatorn till en binär .r-r-kod innan driftsättning. OpenEdge-runtime laddar .r-filer; källkoden krävs inte vid körning.

Viktiga strukturella element inkluderar:

  • DEFINE VARIABLE-deklarationer
  • CREATE WIDGET-POOL och block för skapande av widgetar
  • ON-triggerblock som kopplar händelser till ABL-logik
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME-sektioner (endast AppBuilder-genererade)

.w-filen skiljer sig från .p (allmän procedur), .i (include/header) och .cls (ABL-klass). OpenEdge stöder driftsättning på Windows, Linux och Unix-plattformar, vilket gör .w-filer portabla på källkodsnivå trots deras GUI-orienterade innehåll.

Säkerhet & trygghet

RISK: LOW

Källkodsfil i ren text; ingen direkt exekveringsrisk. ABL-kod körs endast inuti OpenEdge-runtime. Standardpraxis för kodgranskning gäller vid hantering av okända .w-filer från externa källor.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNOpenEdge ABL / Progress 4GL Window Procedure Source Fileäven känd som .w file, Progress ABL window file
UTVECKLAREProgress Software Corporationsedan ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME-TYPtext/plain
TYPkällkodsfil i ren text (ABL/Progress 4GL fönster-/dialogprocedur)
Detta filtillägg används också av…
  • Ashton-Tate Applause Chart File - Föråldrad programvara för presentationer/diagram från 1980- och 90-talet för DOS; helt skild från Progress ABL.
  • Lynx/äldre webbläsardata - Vissa äldre webbläsare använde .w-filer för formulärdata; i princip föråldrat.

Program som öppnar W-filer

Windows4 apps
Progress Developer Studio for OpenEdge Betald Öppna .w-filen som en ABL-källa; använd AppBuilder-läge eller Eclipse-baserad redigerare. Kompilera till .r med ALT+F3 eller via projektbygge.
OpenEdge Architect (AppBuilder, legacy) Betald Den ursprungliga visuella GUI-designern för .w-filer; fortfarande tillgänglig i äldre OpenEdge-installationer. File → Open.
Visual Studio Code Öppen källkod Installera ABL/OpenEdge-tillägget (t.ex. openedge-zext av EzequielGandolfi) för syntaxmarkering och kompileringsstöd.
Notepad / any text editor Öppen källkod Öppna .w som ren text för läsning. Ingen ABL-syntaxmarkering som standard.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Betald Samma som Windows; den Eclipse-baserade IDE:n körs på Linux.

Tekniska detaljer

djup specifikation
SpråkOpenEdge ABL (Advanced Business Language) - Progress 4GL
FilrollGUI-fönster eller dialogprocedur (klientbaserad interaktiv UI-definition)
KodningASCII / Windows-1252 (äldre); UTF-8 i OpenEdge 11.6+
Kompilerad utdata.r r-code binär producerad av ABL-kompilatorn; krävs för driftsättning
AppBuilder-markörer&ANALYZE-SUSPEND / &ANALYZE-RESUME preprocessor-block möjliggör visuell redigering
vs .p-tillägg.p = allmän eller batch-baserad ABL-procedur; .w = endast GUI-fönster/dialogprocedur
vs .i-tillägg.i = ABL include/header-fil utan exekveringspunkt
Typiskt innehållDEFINE VARIABLE, CREATE WIDGET-POOL, ramdefinitioner, ON-händelsetriggerblock
IDE-stödProgress Developer Studio for OpenEdge (Eclipse-baserad); AppBuilder (äldre visuell designer)
Preprocessor-syntax&SCOPED-DEFINE, &GLOBAL-DEFINE, och {include.i}-syntax stöds i .w-filer
PlattformWindows, Linux, Unix (AIX, Solaris) - källkod är portabel; .r r-code är plattformsspecifik
Typisk storlek1 KB - 500 KB
BehållareRen text - ingen binär inbäddning eller komprimering
MigreringsnoteringModerna webb-gränssnitt (WebSpeed, PASOE, Angular) använder .p-filer; .w är specifik för den klassiska OpenEdge GUI-klienten
Släppt~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Senaste versionOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Specifikationdocumentation.progress.com

W-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med W-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om W-filer.

Vanliga frågor

Vad är en .w-fil?
Troligtvis en källkodsfil för en OpenEdge ABL-fönsterprocedur (Progress 4GL). Öppna med Developer Studio for OpenEdge eller valfri textredigerare.
Hur kompilerar jag en .w-fil i OpenEdge?
I Developer Studio: högerklicka på filen → Compile. Från kommandoraden: PROWIN32.EXE -p compile.p för batch-kompilering. Utdata är en .r-fil (r-code).
Kan jag öppna en .w-fil i VS Code?
Ja. Installera ABL/OpenEdge-tillägget (openedge-zext) för syntaxmarkering och grundläggande kompileringsstöd.
Vad är en Ashton-Tate Applause .w-fil?
Applause var ett DOS-verktyg för diagram och presentationer från sent 1980-tal, numera helt föråldrat. Om du har en av dessa filer på en modern PC är det nästan säkert en OpenEdge ABL-fil, inte en Applause-fil.

Referenser

1Progress - OpenEdge file typesdocumentation.progress.com
2Progress - OpenEdge product pagewww.progress.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö