首页 > TAG信息列表 > uniGUI
uniGUI HyperServer部署为Windows服务
如何将HyperServer部署为Windows服务呢? 在C:\Program Files (x86)\FMSoft\Framework\uniGUI\HyperServer\bin目录下,作者为我们提供了hyper_service.exe,这个是32位的,对应的64位的在bin64目录下。部署成Windows服务,只要将这个hyper_service.exe安装成Windows的服务即可。 大体分三步Delphi XE UniGUI 部署(加载页面只出现 loading )
Delphi XE UniGUI 部署(加载页面只出现 loading ) 1、部署exe 1)在部署的服务器上安装unigui 2)直接运行exe 即可 2、部署dll(ISAP模式) 1)在部署的服务器上安装unigui (也可以省略这一步,直接拷贝以下两个文件即可) 2)将安装目录下(例如:\Program Files (x86)\FMSoft\Framework\uniGUI\)中的Delphi XE UniGUI 错误:Neither DSN nor SERVER keyword supplied
Delphi XE UniGUI 错误:Neither DSN nor SERVER keyword supplied 错误描述:未提供DSN或服务器关键字 出现原因:一般是连接数据的参数不正确导致 解决方法: 1、检查数据库连接的参数是否正确 2、Windows ODBC驱动程序管理器对连接字符串中的关键字非常挑剔。它们后面必须紧跟着等号,因(51)uniGUI 高大上的HyperServer-单集群部署多个应用
(同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,已购书的读者请加入QQ群876403118,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步) 【阅读倡议】 1、有问题请留言; 2、没问题uniGUI学习之脱离Delphi直接写ExtJS从入门到精通04官方文档查找办法_例如_Ext.Window(48)
ExtJs中文入门教程https://www.cnblogs.com/iamlilinfeng/archive/2012/12/31/2840663.html 官方源代码 要拷到 写字板write.exe 或者Word , 记事本Notepad 不行,因为 换行符的 问题 Ext.create('Ext.window.Window', { title: 'Hello', height: 200, width: 400uniGUI学习之脱离Delphi直接写ExtJS从入门到精通03自定义函数_调用顺序(47)
自定义函数fn <link rel="stylesheet" href="theme-gray-all.css"> <script src="ext-all.js" ></script> <script type="text/javascript"> Ext.onReady(function(){ var fn = function(e,uniGUI Roadmap 2021
Finally we are glad to announce our new roadmap. This is mainly planned for 2021. Each item in the roadmap has a detailed explanation to make it more clear. You are welcome to add your comments on this thread. HyperServer for server farms This feuniGUI学习之脱离Delphi直接写ExtJS从入门到精通03(47)
<link rel="stylesheet" href="theme-gray-all.css"> <script src="ext-all.js" ></script> <script type="text/javascript"> Ext.onReady(function(){ var EXTtest = Ext.get('test'Delphi XE UniGUI 错误:Unable to locate file“uniGUIType.pas”
Delphi XE UniGUI 错误:Unable to locate file“uniGUIType.pas” 一开始,我以为是没有设置好路径,所以做了以下动作: 结果才知道,UniGUI 官方安装包里根本没有公布pas这个文件,只提供了dcu的文件。 创建时间:2021.06.15 更新时间:UniGui UniSession返回的URL
原本想在系统里组合一下URL地址,因为不知道服务的完整URL,所以试了一下UniSession各项返回的数据。 UniSession.URL: http://127.0.0.1:8077/m UniSession.URLPath: /m/ UniSession.UrlReferer: http://127.0.0.1:8077/m UniSession.BaseURL: http://127.0.0.1:8077/m UniSessiuniGUI 应用捕获按键
MainForm有个属性MonitoredKeys,用来处理捕获用户在浏览器中的按键。 具体的用法: 如下图: 然后在Keys定义要捕获的按键,下图我定义一个按钮 27,即ESC键: 之后,我们就可以MainForm的OnKeyDown事件中来根据用户的按键来写代码了: procedure TMainForm.UniFormKeyDown(Sender:彻底取消unigui /server页面
unigui的应用默认会在/server显示相关信息,unigui编译的应用不能简单设置就可以取消/server页面,经多次验证,在UniServerModule.UniGUIServerModuleHTTPCommand拦截/server就可以取消server页面: procedure TUniServerModule.UniGUIServerModuleHTTPCommand(ARequestInfo: TIdHTTPReq解决Unigui登陆时密码明文显示的问题
在4月份,用unigui编写的应用做上线前的安全检测,发现存在明文的安全问题。在外国友人的帮助下5月1日劳动节当天解决了这个大问题,现将处理步骤记录如下: 1、在loginform的Script加上JS加密函数(MD5) function hashCode(str) { var hash = 0; for (var i = 0; i < str.length; iUniGUI TreeView处理
节点处理 procedure TFrameTree.ExpandTree(PNode: TUniTreeNode); var Str, DirName: String; Qry: TAdoQuery; DirID,Fid: Integer; Node: TUniTreeNode; begin //展开父节点 Fid := GetDirID(FNode); Str := ‘select * from DocDir where Del=0 and fid=’+IntToStr(Fid(41)uniGUI for Delphi UniDBGrid 设置可勾选列及存储值和显示值对应关系
(同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。) 【阅读倡议】 1、有问题请留言;(40)UniGUI for CBuilder and Delphi如何使用FontAwesome图标字体
(同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。) 【阅读倡议】 1、有问题请留言;定制uniGUI Grid表头高度
uniGUI的Grid表头,没有提供delphi属性来定制,原因是因为支持多级表头,需要自动计算。但如果不定制,造成表头高度与行高不致。通过css,可以定制表头高度,但对于多级表头来说,又无法自动计算了。这是个矛盾,怎么能两全其美呢? 办法是有的,我们先定义一个固定高度表头的css,放到uniServerModule.记录一段QQ关于 UNIGUI 的Session 时间设定
记录一段QQ关于 UNIGUI 的Session 时间设定,来自[台中]cmj(31365722): [重點說明] 1.UniGUI的Session就是UniMainModule。 2.SessionTimeOut預設600000 即600秒,其代表 Session在完全沒有動作下只能存活600秒,所謂動作是鍵盤、滑鼠、事件觸發,。 3.SessionTimeOut 600uniGUI学习之获取GET方式的参数 然后动态,显示页面(37)
获取GET方式的参数 然后动态,显示页面? 区分登陆页面<1.系统账号WEB:http://localhost:8888/?LoginType=0 2.开发账号WEB:http://localhost:8888/?LoginType=1 3.框uniGUI学习之UniStringGrid(35)
procedure TMainForm.UniStringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; var Value: string; Attribs: TUniCellAttribs);begin// if ARow = 3 then// begin//// Attribs.Font.Color:=clred;// Attribs.Font.Size:=20;// Attribs.Font.Name:='楷体UniGUI学习之hbox布局(33)
1]父容器的AlignmentControl设为uniAlignmentClient 2]父容器的Layou设为hbox//水平盒式排列 3]子控件的排列比例 4]设置控件间格 修改父控件的大小,子控件 的大小也会随之按按比例改变UniGUI官方Demo问题汇总
1、C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Desktop\AllFeaturesDemo\mdemo.dproj 运行时浏览器加载慢 由于Demo中访问了Google服务器,导致了浏览器加载慢,将Demo中Google服务器地址删除即可https://maps.googleapis.com/maps/api/js?sensor=false&key=AIzaSyD51sUniGUI之UniLabel(31)
1]改变文本Caption 2]改变颜色字体Font 3]点击访问网址,OnClick事件 1]改变文本Caption unilabel1.Caption:='unilabel1文本'; 2]改变颜色字体Font 3]点击访问网址,OnClick事件 UniSession.AddJS('window.open ('+'''https://www.cnblogs.com/tulater/p/5284897.html 'UniGui的信息弹出框MessageDlg自定义标题的方法(15)
UniGui的信息弹出框MessageDlg的原型定义如下: procedure MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; CallBack: TUniDialogCallBackAnonProc); 其中DlgType(对话框架的类型)1、mtConfirmation2、mtCustom3、mtError4、mtInformation5、mtWUniGui学习之部署(06)
unigui的ServerModule常用属性设置 unigui的ServerModule常用属性设置 1)压缩设置 compression是压缩数据用的。默认启用压缩,且压缩级别是最大的。 2)UNIGUI运行时库设置 UNIGUI需要4个运行时库,下面用代码分别指定它们的路径。 部署的时候带这4个运行时库,就不再需要在部署的目