API version 1
- ‐
invokeStatic¶
.NETクラスのスタティックメソッドを呼び出します。
.NETクラスのインスタンスは生成されません。
このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
|
.NETクラスのスタティックメソッドを呼び出します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
.NETクラスのメソッドの戻り値 |
引数一覧
引数 |
説明 |
---|---|
className |
メソッドが定義されている.NETクラス名
名前空間を含めた正式名で記述します。大文字と小文字を区別します。
|
libraryName |
.NETクラスが定義されているライブラリ
詳細は ライブラリの指定方法 を参照してください。
|
methodName |
メソッド名
大文字と小文字を区別します。
|
params |
メソッドの引数
詳細は 引数の指定方法 を参照してください。
|
例外
識別子 |
説明 |
---|---|
CRS::Option::Windows-1:1 |
Windowsエラーが発生しました |
CRS::Option::Windows-1:2 |
Invokerエラー |
CRS::Option::Windows-1:3 |
引数が有効なExternalObjectオブジェクト、またはExtValオブジェクトではありません |
CRS::Option::Windows-1:4 |
サポートされていないデータ型です |
CRS::Option::Windows-1:5 |
Invokerとのデータ整合性に問題があります |
CRS::Option::Windows-1:6 |
外部ユーザー例外が発生しました |
CRS::Option::Windows-2:1 |
Invokerが起動できませんでした |
CRS::Option::Windows-2:2 |
Invokerが予期せず終了しました |
CRS::Option::Windows-2:3 |
メッセージキューはすでに作成されています |
関連項目
ExtVal クラス
invoke メソッド
使用例
CRSダウンロード
Form ExternalObject_methods {
X = 0;
Y = 0;
width = 640;
Height = 300;
nextTabKey = KEY_F01;
Button button1 {
x = 8;
y = 8;
width = 104;
height = 24;
title = "実行";
Function OnTouch( e ) {
#System.Environment.GetEnvironmentVariable("path")を実行します
var ret = ExternalObject.invokeStatic("System.Environment", null, "GetEnvironmentVariable", "path");
print( "path=", ret);
}
}
}