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
uniGUI发布时运行时包的处理_第1张图片
2、UniMobileRoot 、UniPackagesRoot 、UniRoot
在这里插入图片描述
以上4处的修改,其实只需要在原默认的设置前面加上“.\”就可以了,这样修改后系统会自动到我们程序运行的本地目录中去寻找对应的运行库文件。所以,对应的我们需要把运行时库(其实就是Sencha Ext JS 框架的那些个JS与CSS等文件而已)与发布的运行程序放到一起。如下:
uniGUI发布时运行时包的处理_第2张图片
红色箭头目录是运行库,那个dll是我自己的程序,其他目录是自动创建的。这样的发布方式就与以前做delphi桌面程序一样,直接复制就可以了,不用再去做其他什么安装,很是方便的。

其他需要

您可以联系我,或给我留言。


欢迎光顾本人小店:(https://shop63778938.taobao.com/)
小店也提供delphi方面其他技术支持、定制开发。

现在就进店看看

大家有什么不清楚的,可以给我留言讨论
以上信息对您有用的话请点赞收藏

你可能感兴趣的:(uniGUI发布,运行时包,不安装,Delphi,WEB)