構文 |
system.setrun( Luaridaファイル名 ) |
説明 |
次に動作させるプログラムを指定します。現在動作中のプログラムが終了すると自動的にsetrunで指定したプログラムが起動します。 |
引数 |
Luaridaファイル名 |
戻り値 |
なし |
------------------------------------------
-- 次に動作させるプログラムを指定するサンプル setrun_sample.lua
------------------------------------------
--グローバル変数宣言----------------------
LuaridaPath = system.getCardMnt().."/luarida"
function main()
canvas.putCls(color(255,255,255))
canvas.drawText("次に動作させるプログラムを指定するサンプル",0,0,24,color(0,0,0))
system.setrun (LuaridaPath .. "/setrun_sampleB.lua")
canvas.drawText("このプログラム終了後に、",0,50,24,color(0,50,0))
canvas.drawText("次に動作させるプログラムを指定しました。",0,80,24,color(0,0,0))
canvas.drawText("画面タッチで終了します。", 0, 130, 24, color(0,0,0))
touch(3)
end
main()
次に動作させるプログラム(setrun_sampleB.lua)
------------------------------------------
-- 次に動作させるプログラムを指定するサンプル setrun_sampleB.lua
------------------------------------------
function main()
canvas.putCls(color(255,255,255))
canvas.drawText("次に動作させるプログラムを指定するサンプル",0,0,24,color(0,0,0))
canvas.drawText("前のプログラムから呼び出されました。",0,50,24,color(0,0,0))
canvas.drawText("画面タッチで終了します。", 0, 100, 24, color(0,0,0))
touch(3)
end
main()
1.1つ目のスクリプトが動作し、その中で2つの目のスクリプトを呼び出します。
2.1つ目のスクリプトから呼ばれて、2つ目のスクリプトが起動しました。
最終更新:2011年10月21日 13:43