4D v19デザインオブジェクトアクセスコマンド | 
            ||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
デザインオブジェクトアクセスコマンド 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||
| Path | Description | 
| class | Path of class definition. Example: [class]/MyClass  |  
| class function | Path of class function. Example: [class]/MyClass/myFunction  |  
| database method | Path of database methods specified. List of these methods: [databaseMethod]/onStartup [databaseMethod]/onExit [databaseMethod]/onDrop [databaseMethod]/onBackupStartup [databaseMethod]/onBackupShutdown [databaseMethod]/onWebConnection [databaseMethod]/onWebAuthentication [databaseMethod]/onWebSessionSuspend [databaseMethod]/onServerStartup [databaseMethod]/onServerShutdown [databaseMethod]/onServerOpenConnection [databaseMethod]/onServerCloseConnection [databaseMethod]/onSystemEvent [databaseMethod]/onSqlAuthentication [databaseMethod]/onHostDatabaseEvent [databaseMethod]/onRESTAuthentication [databaseMethod]/onMobileAppAuthentication [databaseMethod]/onMobileAppAction  |  
| project form | Path of project form methods and all their object methods. Examples: [projectForm]/myForm/{formMethod} [projectForm]/myForm/button1 [projectForm]/myForm/my%2list [projectForm]/myForm/button1  |  
| project method | Name of method. Example: MyProjectMethod  |  
| table form | Path of table form methods and all their object methods. Examples: [tableForm]/table_1/Form1/{formMethod} [tableForm]/table_1/Form1/button1 [tableForm]/table_1/Form1/my%2list [tableForm]/table_2/Form1/my%2list  |  
| trigger | Path of database triggers. Examples: [trigger]/table_1 [trigger]/table_2  |  
デフォルトで4Dはディスクファイルを作成することはしません。しかしオブジェクトのために作成されたパス名はOSのファイル管理システムと互換性があります。読み込みや書き出しメソッドを作成し、パス名を使用してディスクに直接ファイルを生成できます。
":"のような使用不可文字はエンコードされます。以下はエンコードが行われる文字のリストです:
| 文字 | エンコーディング | 
| " | %22 | 
| * | %2A | 
| / | %2F | 
| : | %3A | 
| < | %3C | 
| > | %3E | 
| ? | %3F | 
| | | %7C | 
| \ | %5C | 
| % | %25 | 
例:
Form?1 は Form%3F1 にエンコードされます
Button/1 は Button%2F1 にエンコードされます。
コンパイルのプロセスの原理に関係した理由上、コンパイルモードではこのテーマのコマンドは一部しかご利用いただけません。以下は、このテーマのコマンドについて、コンパイルモードで利用可能かどうかを示した表です:
(*) コンパイルモードでこれらのコマンドを使用するとエラー -9762 "このコマンドをコンパイル済みデータベースで実行できません。" が生成されます。
	プロダクト: 4D
	テーマ: デザインオブジェクトアクセス
	
        
        
	
	ランゲージリファレンス ( 4D v19)
	
	
	ランゲージリファレンス ( 4D v19.1)
コメントを追加