随笔分类 -  Delphi常规操作

摘要:在表格数据展示的场景中,一些场景需要涉及到行合并展示的效果 (说行合并,或许有些不合适,因为不像Excel中合并后可以居中展示, 或者说:去重展示更合适) >> 常规展示效果如下: >> 想要实现的效果是,对于同一张会员卡的不同业务,每张卡的信息,只展示一次就行; * 配置 GridEh.HideD 阅读全文
posted @ 2022-06-16 14:29 耗喜天涯 阅读(1073) 评论(0) 推荐(0)
摘要:1. succ(x) : 返回有序值的后继数, 如: succ('e') --> 'f'; succ(3) --> 4 如: Type Colors = (RED,BLUE,GREEN); succ(BLUE)_ --> GREEN; 2. pred(x): 返回有序值的前继数 如: pred('e 阅读全文
posted @ 2022-02-16 10:22 耗喜天涯 阅读(150) 评论(0) 推荐(0)
摘要:多个不同进程之间的消息传递有多种方式,但若传递的信息量不大,借用WINDOW的消息机制不失为一种简易有效的方法, 01. 注意 PostMessage 与 SendMessage 之间的异同; PostMessage: 异步消息模式,负责向指定的句柄发送消息,不等待结果直接返回; 一般适用于进程内的 阅读全文
posted @ 2021-10-12 16:38 耗喜天涯 阅读(1366) 评论(0) 推荐(0)
摘要:从Vista以后的Window操作系统加入了UAC安全机制,一些特定的操作需要以管理员权限运行软件后才能够跑起来 (如: 修改注册表等操作) 若Delphi开发的软件涉及到一些操作需要使用到管理员权限,可以对项目进行相关配置,为程序提权; 01. 配置一个提权的配置文件: XXX.manifest 阅读全文
posted @ 2021-10-08 15:24 耗喜天涯 阅读(1036) 评论(0) 推荐(0)
摘要://WINAPI释放鼠标 ReleaseCapture; //发送系统消息,通知窗口标题栏被按下,之后就可以拖了 SendMessage(Handle,WM_SYSCOMMAND,$F012,0); 举例: 1. TForm上放一个TImage; 2. 将上述代码填入 TImage的 MouseDo 阅读全文
posted @ 2020-10-13 08:59 耗喜天涯 阅读(218) 评论(0) 推荐(0)
摘要:标准请看帮助文件里的:XML Documentation Comments 个人常用 网上抄录的 XML注释分为一级注释(Primary Tags)和二级注释(Secondary Tags),前者可以单独存在,后者必须包含在一级注释内部。 XML中需要的转义字符 需要注意的是 例子 /// <sum 阅读全文
posted @ 2020-01-11 09:35 耗喜天涯 阅读(700) 评论(0) 推荐(0)
摘要:delphi Synchronize 阅读全文
posted @ 2016-12-23 09:32 耗喜天涯 阅读(2725) 评论(0) 推荐(0)
摘要:Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明: function Format(const Format: string; const Args: array of const): string; ove 阅读全文
posted @ 2016-12-13 20:52 耗喜天涯 阅读(264) 评论(0) 推荐(0)
摘要:临界区对象TCriticalSection(Delphi) 与 TRtlCriticalSection 的区别 TRtlCriticalSection 是一个结构体,在windows单元中定义; 是InitializeCriticalSection,EnterCriticalSection,Leav 阅读全文
posted @ 2016-12-11 14:28 耗喜天涯 阅读(638) 评论(0) 推荐(0)
摘要:对象的方法能定义成静态(static)、虚拟(virtual)、动态(dynamic)或消息处理(message)。请看下面 的例子: TFoo = class procedure IAmAStatic; procedure IAmAVirtual; virtual; procedure IAmAD 阅读全文
posted @ 2016-12-01 21:52 耗喜天涯 阅读(251) 评论(0) 推荐(0)
摘要:delphi 字符 格式 阅读全文
posted @ 2016-11-26 16:28 耗喜天涯 阅读(280) 评论(0) 推荐(0)
摘要:在与硬件对接的过程中,之前用D7环境下的UDPServer.Post发送的指令,硬件可正常识别并正常显示, 后来使用到XE10,重新编译之前的源码,发现所有汉字乱码显示了; 后通过对接收数据发现,实际发送的编码有异常,而且英文与数字都正常,就汉字显示不正常, 唯一可能就是字符编码的问题了 D7环境下 阅读全文
posted @ 2016-11-12 14:15 耗喜天涯 阅读(1680) 评论(0) 推荐(0)
摘要:01.关于业务系统耗时信息的处理 A: 常规处理方法:业务开始前取时间点,业务处理完成后取时间点,然后通过二个业务时间点的时间差来获取 B: 优化处理方法:其实D中本来就提供了相关的业务功能供我们使用,只是我们一直不知道而已 a. 定义一个结构对象: sw:TStopWatch; ==> 引用 Sy 阅读全文
posted @ 2016-09-13 10:14 耗喜天涯 阅读(180) 评论(0) 推荐(0)
摘要:在业务系统编制过程中,常常需要将参数内容做特定格式化处理或显示,即调用 Format 函数 为方便深入了解各参数作用,对调用Format函数时的各格式化参数做下记录如下: 01.格式化一号参数原型 "%" [index ":"] ["-"] [width] ["." prec] type %: 格式 阅读全文
posted @ 2016-09-11 17:29 耗喜天涯 阅读(938) 评论(0) 推荐(0)