フォーム構成ファイル [プラットフォーム] セクション

適用対象: Outlook 2013 | Outlook 2016

[Platforms] セクションには、このフォームでサポートされているプラットフォームの完全なセットが一覧表示されます。 各プラットフォーム エントリは、プレフィックス Platform で構成されます stringここで、string はプラットフォームの任意の文字列コードです。 各文字列は、個々の [Platforms] セクションの CPU エントリに対応します。 [Platforms] セクションの各エントリは、後続の [Platform] を参照するプラットフォーム文字列を定義します。プラットフォーム文字列] セクションを参照してください。

[Platforms] セクションには、このフォームでサポートされているプラットフォームの完全なセットが一覧表示されます。 各プラットフォーム エントリは、プレフィックス Platform で構成されます stringここで、string はプラットフォームの任意の文字列コードです。 各文字列は、個々の [Platforms] セクションの CPU エントリに対応します。 [Platforms] セクションの各エントリは、後続の [Platform] を参照するプラットフォーム文字列を定義します。プラットフォーム文字列] セクションを参照してください。

[プラットフォーム]

プラットフォーム文字列 = platform string

[プラットフォーム] セクションの例を次に示します。

[Platforms]
Platform.1 = NTx86
Platform.2 = Win95

[プラットフォーム]platform string] セクションには、 CPUOSVersion という 2 つの必須エントリが含まれています。 CPU エントリはプロセッサを指定し、OSVersion エントリはオペレーティング システムを指定します。 有効な CPU 値については、次の表を参照してください。

CPU エントリ プロセッサ
Ix86
Intel 80x86 および Pentium シリーズ プロセッサ、AMD、Cyrix、NextGen、およびその他の製造元の同等のプロセッサ。
Mips
MIPS R4000 シリーズ プロセッサ。
Axp
Digital Equipment Corporation Alpha AXP プロセッサ。
Ppc
Motorola Power PC シリーズ プロセッサ。
M68
Mororola 68x00 シリーズ プロセッサ。

有効な OSVersion 値については、次の表を参照してください。

OSVersion エントリ オペレーティング システム
Win3.1
Windows 3.1 と Windows for ワークグループ 3.11。
WinNT3.5
Windows NT 3.5 以下。
Win95
Windows 95。
WinNT4.0
Windows NT 4.0。
Mac7
Macintosh システム 7。

さらに、[ プラットフォーム。platform string] セクションには、 File または LinkTo エントリが含まれている必要があります。 [ファイル] エントリには、フォームの起動時にフォーム ライブラリが保持し、ディスク キャッシュ内の新しいサブディレクトリに読み込むフォーム サーバー アプリケーション実行可能ファイルの一覧が表示されます。 代わりに LinkTo エントリを使用する場合は、 ファイル 情報の取得元となる別のプラットフォーム文字列の名前が含まれます。 これは、フォームの 1 つのバージョンが複数のプラットフォームをサポートしている場合に便利です。

レジストリ エントリは、ファイル エントリが使用されるたびに使用され、フォーム サーバー アプリケーションの実行可能ファイルが格納されているフォーム ライブラリのレジストリ キーを識別します。 円記号 ( \ ) の前の文字列は、レジストリのルートに配置されます。 円記号の前にない文字列は、HKEY_CLASSES_ROOT\CLSID\ GUID\ レジストリ キーに配置されます。 GUID はフォームの GUID です。 文字 "%d" を使用して、フォーム構成ファイルの読み取り元ディレクトリのパス名を示すことができます。 これは、フォーム構成ファイルを基準としたパス名を持つ他のファイルを指定する場合に便利です。 複数のファイル または レジストリ エントリは、プレフィックスとして File または Registry を使用し、その後に他のテキストを指定することで指定できます。 [プラットフォーム] の形式。platform string] セクションは次のとおりです。

  • [プラットフォーム。platform string]

  • Cpu = 文字列

  • Osversion = 文字列

  • ファイル = パス

  • LinkTo = 文字列

  • レジストリ = 文字列

[プラットフォーム] の 2 つの例を次に示します。platform string] セクション。1 つは File エントリを使用し、もう 1 つは LinkTo エントリを使用します。

[Platform.NTx86]
CPU = ix86
OSVersion = WinNT3.5
File = \helpdesk.exe
Registry = Local Server = %d\helpdesk.exe
[Platform.Win95]
CPU = ix86
OSVersion = Win95
LinkTo = NTx86

[プラットフォーム。platform string] セクションは、フォームをローカル フォーム ライブラリに追加するときに無視されます。インストーラーは、メッセージ クラス ハンドラーを構成するファイルを OLE レジストリ内のハンドラーのセクションで名前付きとして使用可能なローカル ストレージに配置し、システムのレジストリで OLE 登録を行ったと見なされます。