ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
デザインオブジェクトアクセスコマンド
|
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 list [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 list [tableForm]/table_2/Form1/my list |
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 v20 R7)