USEGEAR

导航

随笔分类 -  unigui

上一页 1 2

unigui显示websocket服务端向客户端发送信息【15】
摘要:用WebSocket从服务端直接发送消息给all客户端。 1、在ServerModule 放TUniThreadTimer 2、timer event: procedure TUniServerModule.UniThreadTimer1Timer(Sender: TObject); begin B 阅读全文

posted @ 2023-12-25 15:29 USEGEAR 阅读(572) 评论(0) 推荐(0)

unigui显示uniTreeVview使用TUniTreeNode内存泄漏的问题【14】
摘要:uniTreeVviewc创建一个tree,显示患者姓名(PatientName)。因为需要用到患者ID(PatientID),所以使用help: TPatientTreeNode = class(TUniTreeNode) //strict private FPatientID: string; 阅读全文

posted @ 2023-12-16 18:46 USEGEAR 阅读(240) 评论(0) 推荐(0)

unigui如何直接显示一个PDF文件【13】
摘要:这个问题有点搞笑。 PDF.js v1.9.426 (build: 2558a58d) 信息:Unexpected server response (204) while retrieving PDF 点击之后,下载文件,然后就没有然后了。 1、对于常见的文档类型,浏览器默认支持,对于如abc扩展名 阅读全文

posted @ 2023-12-06 17:42 USEGEAR 阅读(542) 评论(0) 推荐(0)

unidbgrid的rowedit=true
摘要:正常情况下: 解决蠢办法: 阅读全文

posted @ 2022-09-06 15:53 USEGEAR 阅读(419) 评论(0) 推荐(0)

uniGUIServer.TUniSessionRestrict Enumeration(12)
摘要:TUniSessionRestrict = ( srNone, srOnePerIP, srOnePerPC ); Members Description srNone No restrictions are applied to the uniGUI server.uniGUI服务器没有任何限制。 阅读全文

posted @ 2022-08-26 11:31 USEGEAR 阅读(153) 评论(0) 推荐(0)

再说PG的连接
摘要:前面说过连接PG的方法,但是遇到问题又不通了。 按照前面的做法还是不行,正是鼻子气歪了。 到pg老家下载PGODBC,安装了,还是不行。 其实仅仅copy一个libpg.dll是不够的。因为libpg.dll还依赖其他相关dll。因此,all copy过来到当前目录or搜索到的path就行了。真是一 阅读全文

posted @ 2022-03-17 11:09 USEGEAR 阅读(332) 评论(0) 推荐(0)

unigui的demo-\Demos\Desktop\DBAppDemo\SimpleDemo.dproj【11】
摘要:这个demo很简单。 一个客户表,还有一个票据主从表。 看程序界面: 包括数据提交,彻头彻尾的c/s程序。你完全按照传统的C/S程序模式做开发就可。好处是效率、效率、还是效率! 你还有什么不满意!如果熟悉掌握ExtJS,那么前端你也能主动很漂亮地搞定! 再看一下demo界面,是否很震撼。没有B/S的 阅读全文

posted @ 2021-05-31 15:10 USEGEAR 阅读(560) 评论(0) 推荐(0)

unigui的错误delphi clientHeight:property clientheight does not exist【10】
摘要:在unigui运行中发现这样的错误clientHeight:property clientheight does not exist。 这是啥原因。从老版本中复制过来的代码含dfm会出现这样的错误。 我的Delphi程序构建和编译很好,但是一旦它在调试模式下运行,我得到以下错误; Property 阅读全文

posted @ 2021-05-03 17:48 USEGEAR 阅读(293) 评论(0) 推荐(0)

unigui的部署【9】
摘要:1、UniGUIServerModule的事件: procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);begin Self.ExtRoot:='ext-6.7.0'; //C:\Program Files 阅读全文

posted @ 2021-04-29 15:22 USEGEAR 阅读(461) 评论(0) 推荐(0)

unigui的ServerModule的重要属性【8】
摘要:ServerModule是unigui的重要模块。 uniGUI 服务器的内部结构。 每个 uniGUI 服务器都有一个ServerModule的副本, 每台服务器创建一次, 同时根据用户活动动态创建和销毁多个会话。 uniGUI 会话包含一个称为MainModule的专用DataModule , 阅读全文

posted @ 2021-04-29 15:07 USEGEAR 阅读(682) 评论(0) 推荐(0)

unigui的程序编译后自动运行傻傻的手动【7】
摘要:我们每次修改unigui程序后,一般需要编译后执行,查看效果。可是每次都要关闭杀掉服务程序,再刷新浏览器才能实现。 EMB应该知道这个反人类的做法吧。实际上提供了参数配置:自动kill服务程序,自动打开浏览器调用页面的功能。 project->oprions taskkill /f /im $(OU 阅读全文

posted @ 2021-04-28 17:34 USEGEAR 阅读(466) 评论(0) 推荐(0)

unigui的ini文件读写【6】
摘要:procedure THeaderFooterForm.writerParas; var IniFile : TIniFile; begin try IniFile:=TIniFile.Create(TPath.GetHomePath+'\usegear.ini');// Edit_ServerIP 阅读全文

posted @ 2018-09-20 09:08 USEGEAR 阅读(804) 评论(0) 推荐(0)

unigui导出TMS.Flexcel【5】
摘要:参考代码 procedure TUniFrmeWebEmbedBase.ExportData; //导出到excel var FlexCelImport1: TExcelFile; i, rowindex, colindex: Integer; ms : TMemoryStream; begin { 阅读全文

posted @ 2018-08-13 16:13 USEGEAR 阅读(1957) 评论(0) 推荐(0)

unigui+fastreport 打印【4】
摘要:1、建立一个uniForm,用于建立FastReport打印界面。在Form上增加uniFrame。和传统的的报表打印设计一样一样的。 2、在beofeShow事情中: 3、在前端调用的代码 4、关于乱码问题: 5、其他:窗口有数据控件,不知道为什么会自动连接open,因此你要能保持open而不出错 阅读全文

posted @ 2018-08-11 17:23 USEGEAR 阅读(1509) 评论(0) 推荐(0)

unigui菜单【3】
摘要:unigui菜单TuniTreeView 根据数据库表中的内容,显示菜单的处理: function TMainForm.CreateMenu: Integer; var myMenuPoint : PMyMenuRec; i :Integer; menu_id ,menu_name, menu_ur 阅读全文

posted @ 2018-08-03 18:54 USEGEAR 阅读(1481) 评论(0) 推荐(0)

unigui的菜单树补习【2】treeview
摘要:Treeview用于显示按照树形结构进行组织的数据。 Treeview控件中一个树形图由节点(TreeNode)和连接线组成。TtreeNode是TTreeview的基本组成单元。 一个树的节点又包含文本(Text)和数据(Data)。Text为String类,Data则为无定形指针(Untyped 阅读全文

posted @ 2018-08-01 09:37 USEGEAR 阅读(877) 评论(0) 推荐(0)

unigui的session【1】
摘要:目前是1394。 明白session如何使用管理,看demo Session List和SessionTimeout unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Control 阅读全文

posted @ 2018-05-02 08:00 USEGEAR 阅读(991) 评论(0) 推荐(0)

上一页 1 2