> Can you add this line to modules/luamodule/luamodule.cpp to help > figure out what is happening and recompile? > > 50 BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, > LPVOID ) > 51 { > > printf("AAAAAAA %p %d : a %d d %d\n", hModule, > (int)ul_reason_for_call, (int)DLL_PROCESS_ATTACH, > (int)DLL_PROCESS_DETACH); fflush(stdout); > > 52 switch (ul_reason_for_call) > 53 { > ... >
Thank you for answering. I have solved the problems in my lualanes and wx application. It seems that something is not working if I do require"something" inside a lane that has not been required in the lua_state where wx is loaded. When the lane is finished wx gets hanged (I guess that when unloading the dll) so I am now requiring everything in the main lua_state even if I dont need it. Another problem came from wx defining bit instead of wx.bit so when I use bit from luaBitOp lanes get confused also (I renamed it bitOp for solving). I have always wanted to require wx in a lane but because of "only once" dll initialization it does not work. I am able to require wx from a lane if it has not been required from the "main" lua_State. Do you thing it could be changed anyhow so that luaopen_wx does not return lua_getglobal(L, "wx");? Would that break wx? Best Regards Victor Bombi ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users