procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);
begin
   Self.ExtRoot:='ext-6.7.0'; //C:\Program Files (x86)\FMSoft\Framework\uniGUI\"Name Folder"
   Self.UniRoot:='uni-1.90.0.1509'; //C:\Program Files (x86)\FMSoft\Framework\uniGUI\"Name Folder"
end;

 将D:\Program Files\FMSoft\Framework\uniGUI\ext-6.7.0

和D:\Program Files\FMSoft\Framework\uniGUI\uni-1.90.0.1509

两个文件夹 拷贝到与EXE同一个文件夹里 即可  

 

UNIGUI需要2个运行时库,上面用代码分别指定它们的路径。

部署的时候带这2个运行时库,就不再需要在部署的目标机器上安装UNIGUI运行时库,做到绿色部署。只要复制运行一次即可,以后 就不再要重复这个动作。

只能用 Chrome或者Chrome内核浏览器 打开,IE内核的浏览器不行。

如果不带这两个文件夹,输入Localhost:8077后,页面上只 有Loading...,没有任何操作。  可以更改Loading....为中文提示


 UNIGUI发布问题,一直显示load...问题
加入以下代码:

procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);
begin
  Self.ExtRoot := 'ext-7.4.0';  //指定EXT路径
  Self.UniRoot := 'uni-1.90.0'; //指定uni路径
  Self.UniMobileRoot := 'unim-1.90.0'; //指定unim路径
  Self.unipackagesRoot := 'unipackages-7.4.0'; //指定unipackages路径
end;

可以是绝对路径,也是可以是相对路径,相对路径要跟程序放一起。