注意:COM 手続を使用するプログラムは USE DFCOM で適切なライブラリーを引用しなければなりません。オートメーション 手続を使用するプログラムは USE DFAUTO で適切なライブラリーを引用しなければなりません。幾つかの手続は,USE DFWINTY を必要とするものもあります。
Component Object Model (COM) 手続 (DFCOM) | ||
---|---|---|
名前 | 手続型 | 説明 |
COMAddObjectReference | 関数 | オブジェクトのインタフェースに引用を追加します。 |
COMCLSIDFromProgID | サブルーチン | プログラマティック識別子を渡し,対応するクラス識別子を返します。 |
COMCLSIDFromString | サブルーチン | クラス識別子文字列を渡し,対応するクラス識別子を返します。 |
COMCreateObjectByGUID | サブルーチン | クラス識別子を渡し,オブジェクトのインスタンスを作成します。オブジェクトのインタフェースへのポインタを返します。 |
COMCreateObjectByProgID | サブルーチン | プログラマティック識別子を渡し,オブジェクトのインスタンスを作成します。オブジェクトの Idispatch インタフェースへのポインタを返します。 |
COMGetActiveObjectByGUID | サブルーチン | クラス識別子を渡し,現在活動状態のオブジェクトのインタフェースへのポインタを返します。 |
COMGetActiveObjectByProgID | サブルーチン | プログラマティック識別子を渡し,現在活動状態のなオブジェクトの Idispatch インタフェースへのポインタを返します。 |
COMGetFileObject | サブルーチン | ファイル名を渡し,ファイルを操作できるオートメーション・オブジェクトの Idispatch インタフェースへのポインタを返します。 |
COMInitialize | サブルーチン | COM ライブラリーを初期化します。 |
COMQueryInterface | サブルーチン | インタフェース識別子を渡し,オブジェクトのインタフェースへのポインタを返します。 |
COMReleaseObject | 関数 | プログラムがオブジェクトのインタフェースへの引用の終了を通知します。 |
COMStringFromGUID | 関数 | GUID を渡し,印字可能な文字列が返されます。 |
COMUninitialize | サブルーチン | COM ライブラリーを非初期化します。 |
オートメーション・サーバー手続 (DFAUTO) | ||
名前 | 手続型 | 説明 |
AUTOAddArg | サブルーチン | 引数名と値を渡し,引数を引数並びデータ構造に追加します。 |
AUTOAllocateInvokeArgs | 関数 | AUTOInvoke に渡すことになる引数を保持する引数並びデータ構造を割り付けます。 |
AUTODeallocateInvokeArgs | サブルーチン | 引数並びデータ構造の割り付けを解除します。 |
AUTOGetExceptInfo | サブルーチン | メソッドが例外状態を返したときに,例外情報を取得します。 |
AUTOGetProperty | 関数 | プロパティの名前または識別子を渡し,オートメーション・オブジェクトのプロパティ値を取得します。 |
AUTOGetPropertyByID | 関数 | プロパティのメンバ ID を渡し,オートメーション・オブジェクトのプロパティ値を引数並びの第 1 引数として取得します。 |
AUTOGetPropertyInvokeArgs | 関数 | 引数並びデータ構造を渡し,オートメーション・オブジェクトの引数並びの第 1 引数で指定されたプロパティの値を取得します。 |
AUTOInvoke | 関数 | オブジェクトのメソッドの名前または識別子と,引数並びデータ構造を渡します。渡された引数を使ってメソッドを呼び出します。 |
AUTOSetProperty | 関数 | プロパティの名前または識別子と値を渡します。オートメーション・オブジェクトのプロパティ値を設定します。 |
AUTOSetPropertyByID | 関数 | プロパティのメンバ ID を渡し,オートメーション・オブジェクトの引数並びの第 1 引数を使ってプロパティの値を設定します。 |
AUTOSetPropertyInvokeArgs | 関数 | 引数並びデータ構造を渡し,オートメーション・オブジェクトの引数並びの第 1 引数で指定されたプロパティの値を設定します。 |
これらの手続の使い方についての詳細は,「COM およびオートメーション・オブジェクトの使用」を参照してください。