1、编译时原程序在运行无法重新形成
在做unigui开发时,每次编译运行时,unigui的应用都会在后台运行,每次重新编译时都必须手工在任务栏里将应用退出才行,非常麻烦,可以在项目编译的参数里加上杀进程的命令,这样每次重新编译时就会自动将旧的进程杀掉。
BUILD EVENTS ->pre-build events中 命令参数如下:taskkill /f /im $(OUTPUTFILENAME) 2>1 || exit /B 0
2、uniGUI中Cookies使用中文汉字的方法
使用UniApplication.Cookies.SetCookie来设置一个中文的Cookies时,然后用UniApplication.Cookies.Values来读取Coolies值时,中文会变成乱码。查询UniGui论坛,得到以下解决方法:
UniApplication.Cookies.SetCookie('name',EncodeString('中文汉字')); //使用 EncodeString函数编码
username := DecodeString(UniApplication.Cookies.Values['name']); //使用 DecodeString解码
3、unigui 调用js
//引用单元uniguiapplication
UniSession.AddJS('alert( )');
4、U