System.Variant.OleFunction

提供: RAD Studio API Documentation
移動先: 案内検索

C++

Variant OleFunction   (const String& name, TAutoArgsBase* args = 0);
Variant Variant::OleFunction(const String& name, P1 p1)
Variant Variant::OleFunction(const String& name, P1 p1, P2 p2)
Variant Variant::OleFunction(const String& name, P1 p1, P2 p2, P3 p3)
Variant Variant::OleFunction(const String& name, P1 p1, P2 p2, P3 p3, P4 p4)
Variant Variant::OleFunction(const String& name, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27, P28 p28)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27, P28 p28, P29 p29)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27, P28 p28, P29 p29, P30 p30)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27, P28 p28, P29 p29, P30 p30,
  P31 p31)
Variant Variant::OleFunction(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10,
  P11 p11, P12 p12, P13 p13, P14 p14, P15 p15,
  P16 p16, P17 p17, P18 p18, P19 p19, P20 p20,
  P21 p21, P22 p22, P23 p23, P24 p24, P25 p25,
  P26 p26, P27 p27, P28 p28, P29 p29, P30 p30,
  P31 p31, P32 p32)

プロパティ

種類 可視性 ソース ユニット
function public sysvari.h System Variant

説明

OleFunction メソッドは,Exec() を呼び出す OLE オートメーションに対する代替構文を提供します。

OleFunction メソッドは,OLE オートメーションオブジェクトの関数の Exec を呼び出すラッパーです。Variant オブジェクトの値は,COM インターフェースでなければなりません。

name は,呼び出す関数の名前を指定します。このパラメータの値は,ローカライズされたオートメーションサーバーでは異なる場合があります。したがって,アプリケーションが複数のロケールに対応している場合,この値には文字列リソースを使用してください。

args は,パラメータの値を格納する TAutoArgsBase オブジェクトです。通常,これは TAutoArgs のインスタンスです。args パラメータは,関数にパラメータがない場合は省略できます。

代替構文として,最高で 32 個のパラメータを使って呼び出すことができるテンプレート化されたバージョンがあります。テンプレートのパラメータは,各引数の型を指定します。

OleFunction は,COM オブジェクトの関数によって返される値を Variant として返します。

メモ:  プラットフォームに依存しないアプリケーションでは,COM を使用しないでください。COM は,Windows でのみ使用できます。

関連項目