メインコンテンツまでスキップ
バージョン: 開発中

METHOD OPEN PATH

METHOD OPEN PATH ( path {; line}{; *} )

引数説明
pathText開くメソッドのパス
lineNumberLine number
*演算子指定時 = コンポーネントで実行されたとき、コマンドはホストデータベースに適用される (コンポーネントのコンテキスト以外ではこの引数は無視されます)

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

METHOD OPEN PATHコマンドは内部パス名がpath 引数であるメソッドを4Dメソッドエディターで開きます。

このコマンドは非同期です。つまりこのコマンドは呼び出されたあとすぐに呼び出し元メソッドへと戻り、メソッドエディターが開かれるのを待つことはしないということです。

このコマンドはあらゆるタイプのメソッドもクラスファンクションを開くことができます。より詳細な情報については、Path syntax を参照してください。

開くメソッドは既に存在していなければなりません。path 引数が存在しないメソッドを指している場合、エラー -9801 "メソッドを開けません" が生成されます。

コマンドをコンポーネントから実行することもできますが、この場合 (コンポーネントコードには書き込みアクセスができないため) * 引数を渡さなければなりません。この状況で * 引数を省略するとエラー-9763が生成されます。

参照

METHOD Get path
デザインオブジェクトアクセスコマンド