アットウィキロゴ

OTYAX > API > MESSAGE

メッセージAPI

指定したタスクにメッセージを送る。

SAMPLE

送信
LIST @WIN_SENDTST
受信
LIST @WIN_RECVTST

WINMES$[TSKMAX,WINMESMAX]

メッセージ

WINMES_ID[TSKMAX,WINMESMAX]

送信したID

WINMES_I[TSKMAX]

WINMESMAXはデフォルトじゃ16

@WINNEW_MES

WINMES$[WINMESI,]を初期化

@WINRECV_MES

WINRECVRESULT$がメッセージ
WINRECVRESULTIDが送信したタスク
WINSEND_RESULTが1だと受信失敗

@WINSEND_MES

WINSEND$ 送信するタスク名
WINSEND_MES$ 送信するメッセージ
WINIDMLTが指定するMLT(複数の同じタスクが起動してるときの識別子 普段は指定しない)
WINSEND_RESULTが1だと送信失敗

相互変換API

WINNAME$がタスク名[TSK]がタスク番号

@WINNAME2ID

タスク名をIDに変換
WINIDNAME$タスク名
WINIDMLTが指定するMLT(複数の同じタスクが起動してるときの識別子 普段は指定しない)
WINIDNが変換結果
WINID_RESULTが1なら変換失敗

@WINID2TSK

IDをタスク番号に変換
WIN_IDがID
WINID_RESULTが1なら変換失敗
WINID_TSKがタスク番号

タスク番号->タスク名

WINNAME$[タスク番号]

タスク番号->ID

WINID[タスク番号]
最終更新:2014年01月13日 22:50