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( )');