ユーザ定義開発メニューから起動されたツールアプリケーションが、起動元のプロジェクト情報を取得する必要がある場合、GetParam関数を使用することで可能になります。
この場合のプロジェクトに関するグローバルパラメータは以下の通りです。
パラメータ名 |
型 |
値 |
MG_ApplicationName |
文字 |
プロジェクト名 |
|
|
|
MG_CurrentObject |
数値 |
現在カーソルがパークしているオブジェクトの行番号を表す数値 |
MG_CurrentObjectIsn |
数値 |
現在カーソルがパークしているオブジェクトのISN(内部番号)を表す数値 |
|
|
|
MG_CurrentObjCheckedOut |
論理 |
最後にパークしたか処理したオブジェクトがチェックアウト状態の場合「True」が返ります。チェックイン状態の場合は「False」が返ります。 プロジェクトがチーム開発モードに定義されていない場合は、値は設定されません。 |
MG_CurrentRepository |
数値 |
現在カーソルがパークしているリポジトリを表す数値が返ります。数値は以下のようにリポジトリに対応しています。
|
|
|
|
|
|
|
MG_TeamDev |
論理 |
プロジェクトがチーム開発モードかどうかを返します。 チーム開発モードの場合、「True」が返ります。 |
MG_ToolEntry |
文字 |
現在実行中のツールメニューの指定内容が返ります。 |
MG_TotalModels |
数値 |
コンポーネントを除いたモデルの総数 例:アプリケーションが 20 のモデルを持っているならば、この値は 20 を返します。 |
MG_TotalTopModels |
数値 |
フォルダーなしで定義されているモデルの総数 |
MG_TotalTables |
数値 |
コンポーネントを除いたテーブルの総数 |
MG_TotalTopTables |
数値 |
フォルダーなしで定義されているテーブルの総数 |
MG_TotalPrograms |
数値 |
コンポーネントを除いたプログラムの総数 |
MG_TotalTopPrograms |
数値 |
フォルダーなしで定義されているプログラムの総数 |
MG_TotalHelpScreens |
数値 |
コンポーネントを除いたヘルプ画面の総数 |
MG_TotalTopHelpScreens |
数値 |
フォルダーなしで定義されているヘルプ画面の総数 |
MG_TotalRights |
数値 |
コンポーネントを除いた権利の総数 |
MG_TotalTopRights |
数値 |
フォルダーなしで定義されている権利の総数 |
MG_TotalComponents |
数値 |
コンポーネントの総数 |
MG_TotalTopComponents |
数値 |
フォルダーなしで定義されているコンポーネントの総数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|