バージョン 6.3.3
 —  プラグインによる Natural スタジオの拡張  —

INatAutoPrograms

このドキュメントでは、次のトピックについて説明します。


機能

プログラムエディタウィンドウで現在開かれている開発オブジェクトのコレクション。 このコレクションに含まれる開発オブジェクトタイプは、プログラム、サブプログラム、サブルーチン、ファンクション、ヘルプルーチン、コピーコード、テキスト、およびクラスです。 タイプは数値 ID で識別されます。 定義済みタイプの ID については、「定義済みノードタイプ」を参照してください。

Top of page

プロパティ

次のプロパティを使用できます。

Parent

このインターフェイスの親インターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoObjects 取得のみ

Studio

ルートインターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoStudio 取得のみ

Count

プログラムエディタウィンドウで現在開かれている開発オブジェクトの数。

Natural データフォーマット 変形タイプ 注釈
I4 VT_I4 取得のみ

Top of page

メソッド

次のメソッドを使用できます。

Item

コレクションから特定の開発オブジェクトを返します。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 HANDLE OF OBJECT VT_DISPATCH(INatAutoProgram  
Index

I4
A

VT_I4
VT_BSTR

 
Type I4 VT_I4 オプション
Library A VT_BSTR オプション
Fnr I4 VT_I4 オプション
DBnr I4 VT_I4 オプション
戻り値

インデックスで指定された値によって特定された開発オブジェクトです。

Index

コレクション内の特定の開発オブジェクトを割り出します。 コレクション内の開発オブジェクトのインデックス(1 からカウントまでの値)またはオブジェクトの名前を指定できます。

Type

名前(インデックスで指定)およびタイプ(タイプで指定)によって特定のオブジェクトを識別するために使用します。

Library

名前(インデックスで指定)、タイプ(タイプで指定)、およびライブラリ(ライブラリで指定)によって特定のオブジェクトを識別するために使用します。

Fnr、DBnr

特定のオブジェクトを名前(Index で指定)、タイプ(Type で指定)、ライブラリ(Library で指定)、およびシステムファイル(Fnr と DBnr で指定)で識別するために使用します。

Add

新しい(無題の)開発オブジェクトを作成し、プログラムエディタウィンドウで開きます。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 HANDLE OF OBJECT VT_DISPATCH(INatAutoProgram  
Type I4 VT_I4  
Visible L VT_BOOL オプション
戻り値

新しく作成された開発オブジェクトです。

Type

作成するオブジェクトのタイプ。

Visible

エディタを開いたときそのエディタを表示するかどうかを決定します。 デフォルトでは、開いたエディタは表示されます。

Open

プログラムエディタウィンドウで既存の開発オブジェクトを開きます。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 HANDLE OF OBJECT VT_DISPATCH(INatAutoProgram  
Type I4 VT_I4  
Name A VT_BSTR  
Library A VT_BSTR オプション
Visible L VT_BOOL オプション
ReadOnly L VT_BOOL オプション
戻り値

新しく開いた開発オブジェクトです。

Type

開かれるオブジェクトのタイプ。

Name

開かれるオブジェクトの名前。

Library

開かれるオブジェクトのライブラリ。

Visible

開いたエディタを表示するかどうかを決定します。 デフォルトでは、開いたエディタは表示されます。

ReadOnly

オブジェクトを開かずにリストするだけにするかどうかを決定します。 開かずにリストするだけの場合は、オブジェクトはロックされず、変更することはできません。 オプション ReadOnly を指定した場合は、パラメータ Type にタイプとしてダイアログ、ローカルデータエリア、パラメータデータエリア、およびグローバルデータエリアを指定することもできます。 これは、Natural スタジオによってこれらのオブジェクトタイプもプログラムエディタにリストされるからです。

Top of page