| 4D v15.4Application file | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 Application file 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Application file -> 戻り値 | ||||||||
| 引数 | 型 | 説明 | ||||||
| 戻り値 | 文字 |   | 4D実行形式のファイルまたはアプリケーションのパス名 | |||||
Application fileコマンドは、 現在使用している4D実行形式のファイルまたはアプリケーションのパス名を返します。
Windows
例えば、ボリュームE上の\PROGRAMS\4Dに配置された4Dを使用している場合、この関数は、E:\PROGRAMS\4D\4D.EXEを返します。
Macintosh
例えば、Macintosh HDディスク上のProgramsフォルダの中にある4Dを使用している場合、この関数は、Macintosh HD:Programs:4D.appを返します。
Windows上で、4Dの起動時に、DLLライブラリが4D実行形式のファイルと同じ階層に配置されているかどうかをチェックする必要があるとします。On Startupデータベースメソッドに次のコードを記述します:
 If(On Windows & (Application type#4D Server))
    If(Test path name(Long name to path name(Application file)+"XRAYCAPT.DLL")#Is a document)
  ` XRAYCAPT.DLLがない旨の警告を表示する
  ` つまりX-ray capture 機能は使用できません
    End if
 End if注: プロジェクトメソッドOn WindowsとLong name to path nameはシステムドキュメントで説明しています。
	プロダクト: 4D
	テーマ: 4D環境
	番号: 
        491
        
        
        
	
	初出: 4D v6
	
	
	
	
	
	
	
	ランゲージリファレンス ( 4D v15)
	
	
	
	ランゲージリファレンス ( 4D v15.4)
	
	ランゲージリファレンス ( 4D v15.3)
 コメントを追加
コメントを追加