> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxlua-users