ID : 5168
GetPublicValue
機能
Public属性のローカル変数を読み込みます。
構文
GetPublicValue 受け取り変数, タスク名, Public変数名[, 次元1_Index[, 次元2_Index[, 次元n_Index]]]
指定項目
- 受け取り変数
- Public変数の値を代入する変数を指定します。
- タスク名
- タスク名を文字列型データで指定します。"ファイルパスとタスク"参照
- Public変数名
- 読み込みたいPublic属性のローカル変数名を文字列型データで指定します。
- 次元n_Index
- 読み込みたいPublic属性の変数が配列だった場合に各次元のIndex番号を整数型データで指定します。
解説
配列の読み込みも可能です。その場合、Public属性のローカル変数と代入される受け取り変数はデータ型、次元数、要素数が全て同じでなければなりません。
注意事項
Public属性のローカル変数の指定に使用する引数、"タスク名"と"Public変数名"は文字列型データでの指定です。
用例
'プログラム名Pro1
' Public属性の変数を宣言しているプログラムです。
Public pubVal As Integer = 5
Public pubPos(5) As Position
'プログラム名Test1
Sub Main
Dim aaa As Integer
GetPublicValue aaa, "Pro1", "pubVal" '"Pro1"のPublic変数"pubVal"を読み込む
Dim bbb As Position
GetPublicValue bbb, "Pro1", "pubPos", 2
'"Pro1"の配列のPublic変数"pubPos"のIndex番号2の要素を読み込む
Dim ccc(5) As Position
GetPublicValue ccc, "Pro1", "pubPos" '"Pro1"の配列のPublic変数"pubPos"を読み込む
End Sub
ID : 5168