4D v14.3PLATFORM PROPERTIES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PLATFORM PROPERTIES
PLATFORM PROPERTIES
PLATFORM PROPERTIESコマンドは、起動しているオペレーティングシステムのタイプ、バージョンやオペレーティングシステムの言語、マシンにインストールされているプロセッサに関する情報を返します。 PLATFORM PROPERTIES は、環境情報を引数platform、system、processorおよびlanguageに渡します。 platformは使用されているオペレーティングシステムを示します。この引数は、前もって定義されている以下の定数の一つを返します。
systemに返される情報は、実行している4Dのバージョンによって異なります。 次のプロジェクトメソッドは、使用しているOSソフトウェアを示すアラートボックスを表示します。 ` SHOW OS VERSION プロジェクトメソッド Windowsでは以下のような警告ボックスが表示されます: Macintoshでは以下のような警告ボックスが表示されます:
4DのWindowsバージョンが起動している場合、引数systemは32ビット(倍長整数) 値を返します。ビットとバイトは次のように構成されます。 高レベルのバイトに0が代入された場合、Windows NT、Windows 2000、Windows XPまたはWindows Vistaが起動していることを意味します。バイトに1が代入された場合、Windows 95またはWindows 98 (両方とも廃版) が起動していることを意味します。 Note: 高レベルのバイトは、倍長整数値の記号を決定します。そのため、4DでWindows NT、Windows 2000、Windows XPまたはWindows Vistaが起動していることが確かであれば、値の記号をテストするだけです。を使用することも可能です。 低バイトはWindowsのメジャーなバージョン番号を表します。4が返されると、Windows 95、98または Windows NT 4が起動しています。5が返されると、Windows 2000またはWindows XP (両方の場合、値の記号はNT/2000が起動しているかどうかを示します) が起動しています。6が返されると、Windows Vistaが起動しています。 次の低バイトはWindowsのマイナーバージョン番号を表します。Windows 95が起動していると、 0が返されます。 Note: % (モジュロ) と \ (整数除算) 数値演算子またはを使用して、これらの値を抽出できます。 引数processorは、マシンのマイクロプロセッサファミリを示します。2つの値が返されます。これらは定数のフォームで利用可能です。
Note: コマンドがシステムの言語を識別できない場合、値9(English) が返されます。 4DのMac OSバージョンが起動している場合、引数systemは32ビット(倍長整数) 値を返します。高レベルのワードは使用されません。低レベルのワードの構成は次のとおりです。 - 高バイトは主要なバージョン番号を含みます。 Note: % (モジュロ) と \ (整数除算) 数値演算子またはを使用して、これらの値を抽出できます。 次のフォーミュラを使用して、Mac OSの主なバージョン番号を調べます。 PLATFORM PROPERTIES($vlPlatform;$vlSystem) |
プロパティ
プロダクト: 4D
履歴
変更: 4D v11 SQL 参照 ARTICLE USAGE
ランゲージリファレンス ( 4D v11 SQL Release 6) Parent of : PLATFORM PROPERTIES ( 4D v14 R3) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||