The same test in Lua: require"iup" require"iupim"
print (arg[1]) ih = iup.LoadImage(arg[1]) if (not ih) then print "Failed" else print "OK" end Em seg, 10 de set de 2018 às 09:00, Antonio Scuri <antonio.sc...@gmail.com> escreveu: > Thanks. That's good news. > > It means IUP, CD and IM file access will work with no changes. We just > have to encode that string in the right way. Essentially this should work > too: > > int main(int argc, const char **argv) > { > IupOpen(&argc, &argv); > > Ihandle* ih = IupLoadImage(argv[1]); > if (ih) > printf("OK\n"); > else > printf("Failed\n"); > > IupClose(); > > return 0; > } > > As I see, (contributions are welcome) there are two situations where > problems can occur: > > 1) When you manually write a filename string in code, but that string does > not have the same encoding as the string when inside the simple test in run > time. > > 2) When you select a file from a IupFileDlg IUP can mess with the filename > encoding, although we try not to. > > Thanks, > Scuri > > > Em seg, 10 de set de 2018 às 08:30, 云履 <robert...@qq.com> escreveu: > >> Test OK. >> >> F:\>c.exe c.c >> OK >> F:\>c.exe 中.c >> OK >> >> Thanks. >> _______________________________________________ >> Iup-users mailing list >> Iup-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/iup-users >> >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users