METHOD GET NAMES
METHOD GET NAMES ( arrNames {; filter}{; *} )
引数 | 型 | 説明 | |
---|---|---|---|
arrNames | Text array | ← | プロジェクトメソッド名配列 |
filter | Text | → | 名前フィルター |
* | 演算子 | → | 指定時 = コンポーネントで実行されたとき、コマンドはホストデータベースに適用される (コンポーネントのコンテキスト以外ではこの引数は無視されます) |
説明
METHOD GET NAMESコマンドはアプリケーション中のプロジェクトメソッドの名前をarrNames配列に返します。
デフォルトではすべてのメソッドがリストされます。filter 引数に比較文字列を渡して、このリストを絞り込むことができます。この場合コマンドは名前がフィルターにマッチするメソッドのみを返します。"@"をワイルドカードとして使用することができます。
このコマンドがコンポーネントから呼ばれると、デフォルトでコンポーネントプロジェクトメソッドの名前が返されます。* 引数を渡すと配列にはホストデータベースのプロジェクトメソッドが返されます。
注: ゴミ箱内のメソッドは含まれません。
例題
典型的な利用例:
// データベースのすべてのプロジェクト名をリストする
METHOD GET NAMES(t_Names)
// 特定の文字から始まるメソッドのみをリストする
METHOD GET NAMES(t_Names;"web_@")
// ホストデータベース内で、特定の文字から始まるメソッドのみをリストする
METHOD GET NAMES(t_Names;"web_@";*)
プロパティ
コマンド番号 | 1166 |
スレッドセーフである | ✓ |