uniGUI釋出時執行時包的處理
執行時包說明
根據uniGUI的開發文件說明,uniGUI釋出時是需要安裝uniGUI執行時包的。
uniGUI Runtime Package是將uniGUI執行時檔案分發到託管uniGUI Web應用程式的伺服器的簡便方法。可從FMSoft客戶入口網站下載執行時軟體包。該軟體包不適用於uniGUI Trial Edition。安裝執行時軟體包後,您的Web應用程式將能夠找到Ext JS和Sencha Touch所需的檔案來執行您的應用程式。它還包括執行時所需的其他JavaScript庫檔案。
必須確保安裝的執行時程式包與用於編譯Web應用程式的uniGUI程式包的版本匹配。例如,如果您使用FMSoft_uniGUI_Complete_Pro_0.99.80.1267構建應用程式,則還必須確保在伺服器上安裝了FMSoft_uniGUI_Complete_runtime_0.99.80.1267。您可以在伺服器上安裝多個版本的執行時軟體包,以便使用不同版本的uniGUI編譯的Web應用程式可以在同一伺服器上共存。
執行時包處理
方式一
預設情況下開發過程中不修改ServerModule相關設定,釋出時在釋出系統中安裝對應執行時包。
方式二(可適用於不方便安裝執行時包的情況)
修改以下幾個配置:
1、ExtRoot
2、UniMobileRoot 、UniPackagesRoot 、UniRoot
以上4處的修改,其實只需要在原預設的設定前面加上“.\”就可以了,這樣修改後系統會自動到我們程式執行的本地目錄中去尋找對應的執行庫檔案。所以,對應的我們需要把執行時庫(其實就是Sencha Ext JS 框架的那些個JS與CSS等檔案而已)與釋出的執行程式放到一起。如下:
紅色箭頭目錄是執行庫,那個dll是我自己的程式,其他目錄是自動建立的。這樣的釋出方式就與以前做delphi桌面程式一樣,直接複製就可以了,不用再去做其他什麼安裝,很是方便的。
其他需要
您可以聯絡我,或給我留言。
歡迎光顧本人小店:(https://shop63778938.taobao.com/)
小店也提供delphi方面其他技術支援、定製開發。
大家有什麼不清楚的,可以給我留言或討論。
以上資訊對您有用的話請點贊收藏
相關文章
- 【轉】JAVA處理執行緒超時Java執行緒
- 日期時間處理包 Carbon
- Laravel日期時間處理包 CarbonLaravel
- jdon框架在jboss中執行有時時出現出現錯誤,是什麼原因,如何處理框架
- Jar 包執行時修改配置JAR
- 分散式應用執行時 Dapr 1.7 釋出分散式
- 釋出Nuget包時遇到都意外
- 執行計劃問題導致處理速度時快時慢的問題
- 在釋出war包時遇到的問題
- 匯出處理耗時的檔案
- 開源微服務執行時 Dapr 釋出 1.0 版本微服務
- 執行petstore時出的問題
- DBeaver同時執行多條insert into報錯處理
- polarphp 0.0.1 alpha 釋出:全新 PHP 執行時環境PHP
- Go 1.7.2 版本釋出,修復編譯器和執行時Go編譯
- 釋出.NET應用程式,不單獨安裝執行時
- Swift的時區處理Swift
- C/C++執行時庫 解釋C++
- 建立一個雙模式跨執行時的 JavaScript 包模式JavaScript
- 使用Rustlang的Async Tokio執行時處理CPU密集型任務Rust
- NET core 釋出時幹掉多餘的語言包-
- 釋出 .NET 5 帶執行時單檔案應用時優化檔案體積的方法優化
- 處理動態分割槽時出現的異常
- C# 優雅的處理TCP資料(心跳,超時,粘包斷包,SSL加密 ,資料處理等)C#TCP加密
- 如何編譯執行HanLP自然語言處理包編譯HanLP自然語言處理
- Spark2 檔案處理和jar包執行SparkJAR
- solaris 10 sar_ 執行出錯處理
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- Laravel 啟用多個 work 對同一個佇列進行處理的時候是否會出現同步執行Laravel佇列
- PHP 時間處理PHP
- java時間處理Java
- ORACLE 處理時間Oracle
- bash時間處理
- JavaScript 處理WebSocket的超時JavaScriptWeb
- 板橋大哥: EJB2如果在釋出時執行初始化, 解除安裝時清理的操作
- 求教執行EJB程式時出現的問題
- 關於時間 PHP 處理包遇到的問題時間序列化差值問題PHP
- 釋出時出錯.求助