.W

W Datei

OpenEdge ABL / Progress 4GL Window Procedure Source File
Frage stellen
SCHNELLE ANTWORT

Eine .w-Datei ist zumeist eine Quellcodedatei in OpenEdge ABL (Advanced Business Language), die eine GUI-Fenster- oder Dialogprozedur definiert. Sie kann mit Progress Developer Studio for OpenEdge oder jedem Texteditor geöffnet werden. Es handelt sich um einfachen Text mit geringem Risiko, aber ABL-Code wird nur innerhalb der OpenEdge-Laufzeitumgebung ausgeführt.

Entwickler: Progress Software Corporation Kategorie: Developerdateien MIME: text/plain
VERFÜGBAR AUF Windows Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 11, 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 W-Dateiformat?

Die Dateiendung .w kennzeichnet eine GUI-Fenster- oder Dialogprozedur, die in OpenEdge ABL (Advanced Business Language) geschrieben wurde, der proprietären 4GL-Sprache der Progress Software Corporation. Im Gegensatz zur allgmeinen .p-Prozedurdatei definiert eine .w-Datei speziell ein interaktives Client-Fenster - Frames, Widgets und Event-Trigger - für den OpenEdge-GUI-Client.

Dateien, die mit dem veralteten visuellen Designer AppBuilder erstellt wurden, enthalten &ANALYZE-SUSPEND- und &ANALYZE-RESUME-Präprozessor-Kommentarblöcke, die es dem Designer ermöglichen, den Quellcode ohne Beschädigung von handgeschriebenem Code zu bearbeiten. Die moderne Entwicklung nutzt Progress Developer Studio for OpenEdge (eine Eclipse-basierte IDE), obwohl die .w-Konvention unverändert bleibt.

Eine .w-Quelldatei ist einfacher Text, der in jedem Editor bearbeitet werden kann, muss jedoch vom ABL-Compiler in eine binäre .r-r-code-Datei kompiliert werden, bevor sie bereitgestellt werden kann. Die OpenEdge-Laufzeitumgebung lädt .r-Dateien; der Quellcode ist zur Laufzeit nicht erforderlich.

Wichtige Strukturelemente sind:

  • DEFINE VARIABLE-Deklarationen
  • CREATE WIDGET-POOL und Widget-Erstellungsblöcke
  • ON-Triggerblöcke, die Ereignisse mit der ABL-Logik verknüpfen
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME-Abschnitte (nur vom AppBuilder generiert)

Die .w-Datei unterscheidet sich von .p (allgemeine Prozedur), .i (Include/Header) und .cls (ABL-Klasse). OpenEdge unterstützt die Bereitstellung auf Windows, Linux und Unix-Plattformen, wodurch .w-Dateien trotz ihres GUI-orientierten Inhalts auf Quellcode-Ebene portabel sind.

Sicherheit

RISIKO: LOW

Klartext-Quellcodedatei; kein direktes Ausführungsrisiko. ABL-Code läuft nur innerhalb der OpenEdge-Laufzeitumgebung. Beim Umgang mit unbekannten .w-Dateien aus externen Quellen gelten die üblichen Praktiken zur Code-Überprüfung.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEOpenEdge ABL / Progress 4GL Window Procedure Source Filealias .w file, Progress ABL window file
ENTWICKLERProgress Software Corporationseit ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME TYPEtext/plain
TYPKlartext-Quellcodedatei (ABL/Progress 4GL Fenster/Dialog-Prozedur)
Diese Erweiterung wird auch verwendet von…
  • Ashton-Tate Applause Chart File - Veraltete Präsentations-/Diagrammsoftware für DOS aus den 1980er-90er Jahren; völlig verschieden von Progress ABL.
  • Lynx/alte Browser Formulardaten - Einige ältere Webbrowser verwendeten .w-Dateien für Formulardaten; im Wesentlichen veraltet.

Programme zum Öffnen von W-Dateien

Windows4 apps
Progress Developer Studio for OpenEdge Kostenpflichtig Öffnen Sie die .w-Datei als ABL-Quelle; verwenden Sie den AppBuilder-Modus oder den Eclipse-basierten Editor. Kompilieren Sie zu .r mit ALT+F3 oder über den Projekt-Build.
OpenEdge Architect (AppBuilder, legacy) Kostenpflichtig Der ursprüngliche visuelle GUI-Designer für .w-Dateien; in älteren OpenEdge-Installationen noch verfügbar. File → Open.
Visual Studio Code Open Source Installieren Sie die ABL/OpenEdge-Erweiterung (z. B. openedge-zext von EzequielGandolfi) für Syntax-Highlighting und Kompilierungsunterstützung.
Notepad / any text editor Open Source Öffnen Sie .w als einfachen Text zum Lesen. Standardmäßig kein ABL-Syntax-Highlighting.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Kostenpflichtig Gleich wie unter Windows; die Eclipse-basierte IDE läuft unter Linux.

Technische Details

technische Spezifikation
SpracheOpenEdge ABL (Advanced Business Language) - Progress 4GL
DateifunktionGUI-Fenster- oder Dialogprozedur (clientseitige interaktive UI-Definition)
KodierungASCII / Windows-1252 (veraltet); UTF-8 in OpenEdge 11.6+
Kompilierte Ausgabe.r r-code-Binärdatei, erstellt vom ABL-Compiler; erforderlich für die Bereitstellung zur Laufzeit
AppBuilder-Markierungen&ANALYZE-SUSPEND / &ANALYZE-RESUME Präprozessorblöcke ermöglichen die Bearbeitung im visuellen Designer
vs .p-Endung.p = allgemeine oder Batch-ABL-Prozedur; .w = nur GUI-Fenster/Dialog-Prozedur
vs .i-Endung.i = ABL-Include/Header-Datei ohne Ausführungseinstiegspunkt
Typischer InhaltDEFINE VARIABLE, CREATE WIDGET-POOL, Frame-Definitionen, ON-Event-Triggerblöcke
IDE-UnterstützungProgress Developer Studio for OpenEdge (Eclipse-basiert); AppBuilder (veralteter visueller Designer)
Präprozessor-Syntax&SCOPED-DEFINE, &GLOBAL-DEFINE und {include.i}-Syntax werden innerhalb von .w-Dateien unterstützt
PlattformWindows, Linux, Unix (AIX, Solaris) - Quellcode portabel; .r r-code ist plattformspezifisch
Typische Größe1 KB - 500 KB
ContainerEinfacher Text - keine binäre Kapselung oder Komprimierung
MigrationshinweisModerne Web-UIs (WebSpeed, PASOE, Angular) verwenden .p-Dateien; .w ist spezifisch für den klassischen OpenEdge-GUI-Client
Veröffentlicht~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Neueste VersionOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Spezifikationdocumentation.progress.com

W-Konvertierungen

Community Q&A

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

Häufig gestellte Fragen

Was ist eine .w-Datei?
Höchstwahrscheinlich eine OpenEdge ABL-Fensterprozedur-Quelldatei (Progress 4GL). Öffnen Sie diese mit Developer Studio for OpenEdge oder einem beliebigen Texteditor.
Wie kompiliere ich eine .w-Datei in OpenEdge?
Im Developer Studio: Rechtsklick auf die Datei → Compile. Über die Kommandozeile: PROWIN32.EXE -p compile.p für Batch-Kompilierung. Die Ausgabe ist eine .r-Datei (r-code).
Kann ich eine .w-Datei in VS Code öffnen?
Ja. Installieren Sie die ABL/OpenEdge-Erweiterung (openedge-zext) für Syntax-Highlighting und grundlegende Kompilierungsunterstützung.
Was ist eine Ashton-Tate Applause .w-Datei?
Applause war ein DOS-Diagramm- und Präsentationswerkzeug aus den späten 1980er Jahren, das heute völlig veraltet ist. Wenn Sie eine dieser Dateien auf einem modernen PC haben, handelt es sich fast sicher um eine OpenEdge ABL-Datei, nicht um eine Applause-Datei.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

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