|
If I just use IupOpen, iuplua_open and iupkey_open, the dialog shows but does not respond (hour glass when cursor is over the box, does not respond to clicks), I have to kill the app. If I add in the IUP Controls libs the app just crashes on the dlg:show() call.
Have you tried something simple like: #include <lua.h> #include <lualib.h> #include <lauxlib.h> #include <iup.h> #include <iupcontrols.h> #include <iuplua.h> #include <iupluacontrols.h> int main(void) { lua_State *L; IupOpen(); IupControlsOpen(); /* Lua 5 initialization */ L = lua_open(); luaopen_base(L); luaopen_table(L); luaopen_io(L); luaopen_string(L); luaopen_math(L); iuplua_open(L); /* Initialize Binding Lua */ iupcontrolslua_open(L); /* Inicialize CPI controls binding Lua */ /* do other things, like running a lua script */ lua_dofile(L, "myfile.lua"); IupMainLoop(); /* could be here or inside "myfile.lua" */ lua_close(L); IupControlsClose(); IupClose(); return 0; } Just to test your build.If this is also not working then someyhing could be wrong in the VC project. Did you build a new project or used the one available in the distribution?
Best, scuri