|
|
||
|
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