System.Variant.OleProcedure

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

C++

void    OleProcedure  (const String& name, TAutoArgsBase* args = 0);
void Variant::OleProcedure(const String& name, P1 p1)
void Variant::OleProcedure(const String& name, P1 p1, P2 p2)
void Variant::OleProcedure(const String& name, P1 p1, P2 p2, P3 p3)
void Variant::OleProcedure(const String& name, P1 p1, P2 p2, P3 p3, P4 p4)
void Variant::OleProcedure(const String& name, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
void Variant::OleProcedure(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6)
void Variant::OleProcedure(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7)
void Variant::OleProcedure(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8)
void Variant::OleProcedure(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9)
void Variant::OleProcedure(const String& name,
  P1 p1, P2 p2, P3 p3, P4 p4, P5 p5,
  P6 p6, P7 p7, P8 p8, P9 p9, P10 p10)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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)
void Variant::OleProcedure(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

説明

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

OleProcedure は,OLE プロシージャ(値を返さない関数)の Exec を呼び出すラッパーです。Variant オブジェクトの値は,COM インターフェースでなければなりません。

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

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

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

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

関連項目