- 108 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:17:07 ]
- どうにも理解しがたいので、質問させてください。
Lua 5.1.3 @ VS2005Proです。 #include <stdio.h> #include <lua.hpp> int main(int argc, char* argv[]){ lua_State* Lbase = lua_open(); lua_State* L[10]; for(int count = 0; count < 10; count++){ for(int i = 0; i < 10; i++){ L[i] = lua_newthread(Lbase); // 何か実行 if(luaL_dostring(L[i], "a = 0;")){ printf("err : %s\n", lua_tostring(L[i], -1)); } } } return 0; } これを実行すると、i = 1の時のlua_newthreadで落ちるんですが これはどう対処すればいいんでしょうか・・・
|

|