.W

W ファイル

OpenEdge ABL / Progress 4GL Window Procedure Source File
質問する
クイック回答

「.w」ファイルは、一般的に GUI ウィンドウまたはダイアログ プロシージャを定義する Progress OpenEdge ABL (Advanced Business Language) ソースコード ファイルです。Progress Developer Studio for OpenEdge または任意のテキスト エディタで開くことができます。これはプレーン テキストであり、リスクは低いですが、ABL コードは OpenEdge ランタイム内でのみ実行されます。

開発元: Progress Software Corporation カテゴリ: 開発用ファイル MIME: text/plain
対応OS Windows Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 11, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

W ファイル形式とは?

.w 拡張子は、Progress Software Corporation が開発した独自の 4GL 言語である OpenEdge ABL (Advanced Business Language) で記述された GUI ウィンドウまたはダイアログ プロシージャを識別します。汎用的な .p プロシージャ ファイルとは異なり、.w ファイルは OpenEdge GUI クライアント向けのインタラクティブなクライアント ウィンドウ(フレーム、ウィジェット、イベント トリガー)を具体的に定義します。

レガシーな AppBuilder ビジュアル デザイナーによって生成されたファイルには、&ANALYZE-SUSPEND および &ANALYZE-RESUME プリプロセッサ コメント ブロックが含まれています。これにより、デザイナーは手書きのコードを破損することなくソースを往復(ラウンドトリップ)させることができます。現代の開発では Progress Developer Studio for OpenEdge (Eclipse ベースの IDE) が使用されますが、.w という慣習は変わっていません。

.w ソース ファイルは任意のエディタで編集可能なプレーン テキストですが、デプロイ前に ABL コンパイラによって .r r-code バイナリにコンパイルされる必要があります。OpenEdge ランタイムは .r ファイルをロードするため、実行時にソースは必要ありません。

主な構造要素は以下の通りです:

  • DEFINE VARIABLE 宣言
  • CREATE WIDGET-POOL およびウィジェット作成ブロック
  • イベントを ABL ロジックに接続する ON トリガー ブロック
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME セクション (AppBuilder 生成のみ)

.w ファイルは、.p (一般プロシージャ)、.i (インクルード/ヘッダー)、および .cls (ABL クラス) ファイルとは区別されます。OpenEdge は Windows、Linux、および Unix プラットフォームでのデプロイをサポートしており、GUI 指向のコンテンツであるにもかかわらず、.w ファイルはソース レベルでポータブルです。

セキュリティと安全性

リスク: LOW

プレーンテキストのソースコード ファイルです。直接的な実行リスクはありません。ABL コードは OpenEdge ランタイム内でのみ実行されます。外部ソースからの不明な .w ファイルを扱う場合は、標準的なコード レビュー慣行を適用してください。

形式の詳細

概要
正式名称OpenEdge ABL / Progress 4GL Window Procedure Source File別名 .w file, Progress ABL window file
開発元Progress Software Corporation登場時期 ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME タイプtext/plain
タイププレーンテキスト ソースコード ファイル (ABL/Progress 4GL ウィンドウ/ダイアログ プロシージャ)
この拡張子は以下でも使用されています…
  • Ashton-Tate Applause Chart File - 1980年代から90年代の廃止された DOS 用プレゼンテーション/チャート ソフトウェア。Progress ABL とは完全に異なります。
  • Lynx/古いブラウザのフォーム入力データ - 一部の古い Web ブラウザがフォーム データに .w ファイルを使用していましたが、現在はほぼ廃止されています。

W ファイルを開くプログラム

Windows4 apps
Progress Developer Studio for OpenEdge 有料 .w ファイルを ABL ソースとして開きます。AppBuilder モードまたは Eclipse ベースのエディタを使用します。ALT+F3 またはプロジェクト ビルド経由で .r にコンパイルします。
OpenEdge Architect (AppBuilder, legacy) 有料 .w ファイル用のオリジナルのビジュアル GUI デザイナーです。古い OpenEdge インストール環境で引き続き利用可能です。«File» → «Open» から開きます。
Visual Studio Code オープンソース 構文ハイライトとコンパイル サポートのために、ABL/OpenEdge 拡張機能 (EzequielGandolfi による openedge-zext など) をインストールしてください。
Notepad / any text editor オープンソース 閲覧用に .w をプレーン テキストとして開きます。デフォルトでは ABL の構文ハイライトは適用されません。
Linux1 app
Progress Developer Studio for OpenEdge (Linux) 有料 Windows 版と同様です。Eclipse ベースの IDE が Linux 上で動作します。

技術的詳細

詳細仕様
言語OpenEdge ABL (Advanced Business Language) - Progress 4GL
ファイルの役割GUI ウィンドウまたはダイアログ プロシージャ (クライアント側のインタラクティブ UI 定義)
エンコーディングASCII / Windows-1252 (レガシー); OpenEdge 11.6 以降は UTF-8
コンパイル済み出力ABL コンパイラによって生成される .r r-code バイナリ。実行時のデプロイに必要
AppBuilder マーカー&ANALYZE-SUSPEND / &ANALYZE-RESUME プリプロセッサ ブロックによりビジュアル デザイナーのラウンドトリップが可能
.p 拡張子との比較.p = 一般またはバッチ ABL プロシージャ; .w = GUI ウィンドウ/ダイアログ プロシージャ専用
.i 拡張子との比較.i = 実行エントリ ポイントを持たない ABL インクルード/ヘッダー ファイル
典型的な内容DEFINE VARIABLE, CREATE WIDGET-POOL, フレーム定義, ON イベント トリガー ブロック
IDE サポートProgress Developer Studio for OpenEdge (Eclipse ベース); AppBuilder (レガシー ビジュアル デザイナー)
プリプロセッサ構文.w ファイル内では &SCOPED-DEFINE, &GLOBAL-DEFINE, および {include.i} インクルード構文がサポートされます
プラットフォームWindows, Linux, Unix (AIX, Solaris) - ソースはポータブルですが、.r r-code はプラットフォーム固有です
典型的なサイズ1 KB - 500 KB
コンテナプレーン テキスト - バイナリ ラッピングや圧縮なし
移行に関する注意現代の Web UI (WebSpeed, PASOE, Angular) では .p ファイルが使用されます。.w はクラシックな OpenEdge GUI クライアントに特有のものです
リリース日~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
最新バージョンOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
仕様書documentation.progress.com

W の変換

コミュニティ Q&A

ユーザーからの質問
質問する
W ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。W ファイルについて最初の質問をしてみましょう。

よくある質問

.w ファイルとは何ですか?
多くの場合、OpenEdge ABL ウィンドウ プロシージャ ソース ファイル (Progress 4GL) です。Developer Studio for OpenEdge または任意のテキスト エディタで開いてください。
OpenEdge で .w ファイルをコンパイルするにはどうすればよいですか?
Developer Studio の場合:ファイルを右クリック → «Compile» を選択します。コマンドラインの場合:PROWIN32.EXE -p compile.p を使用してバッチ コンパイルします。出力は .r (r-code) ファイルになります。
VS Code で .w ファイルを開くことはできますか?
はい。構文ハイライトと基本的なコンパイル サポートのために、ABL/OpenEdge 拡張機能 (openedge-zext) をインストールしてください。
Ashton-Tate Applause の .w ファイルとは何ですか?
Applause は 1980 年代後半の DOS 用チャート/プレゼンテーション ツールで、現在は完全に廃止されています。現代の PC でこれらのファイルが見つかった場合、それはほぼ確実に OpenEdge ABL ファイルであり、Applause ファイルではありません。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧