METHOD OPEN PATH
METHOD OPEN PATH ( path {; line}{; *} )
引数 | 型 | 説明 | |
---|---|---|---|
path | Text | → | 開くメソッドのパス |
line | Number | → | Line number |
* | 演算子 | → | 指定時 = コンポーネントで実行されたとき、コマンドはホストデータベースに適用される (コンポーネントのコンテキスト以外ではこの引数は無視されます) |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
METHOD OPEN PATHコマンドは内部パス名がpath 引数であるメソッドを4Dメソッドエディターで開きます。
このコマンドは非同期です。つまりこのコマンドは呼び出されたあとすぐに呼び出し元メソッドへと戻り、メソッドエディターが開かれるのを待つことはしないということです。
このコマンドはあらゆるタイプのメソッドもクラスファンクションを開くことができます。より詳細な情報については、Path syntax を参照してください。
開くメソッドは既に存在していなければなりません。path 引数が存在しないメソッドを指している場合、エラー -9801 "メソッドを開けません" が生成されます。
コマンドをコンポーネントから実行することもできますが、この場合 (コンポーネントコードには書き込みアクセスができないため) * 引数を渡さなければなりません。この状況で * 引数を省略するとエラー-9763が生成されます。
参照
METHOD Get path
デザインオブジェクトアクセスコマンド