随笔分类 -  Delphi相关

Delphi相关内容记录
摘要:01、匹配字母、数字、下划线。等价于 [A-Za-z0-9_] [\w]+ 阅读全文
posted @ 2022-10-21 16:14 像一棵海草海草海草 阅读(143) 评论(0) 推荐(0)
摘要:01、空白换行符 [\s]+ 02、排除空白换行符 [\S]+ 阅读全文
posted @ 2022-10-21 15:58 像一棵海草海草海草 阅读(144) 评论(0) 推荐(0)
摘要:[A-Z]+取大写A到Z,连着的就合并 [A-Z]取大写A到Z [a-z]+ 取小写A到Z,连着的就合并 [a-z]取小写A到Z [^a-z]排除a-z [^a-z]+ 排除a-z,并合并 阅读全文
posted @ 2022-10-21 15:42 像一棵海草海草海草 阅读(80) 评论(0) 推荐(0)
摘要:01、先写个正则表达式小工具,再用这个工具测试和学习。 02.代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl 阅读全文
posted @ 2022-10-21 15:26 像一棵海草海草海草 阅读(159) 评论(0) 推荐(0)
摘要:01、 unit TestClass; interface uses Generics.Collections, Rest.Json; type TDataClass = class private FAA: String; FBB: String; FCC: Extended; public pr 阅读全文
posted @ 2021-10-31 19:25 像一棵海草海草海草 阅读(399) 评论(0) 推荐(0)
摘要:01、JSON代码如下: {"FName":"张三","FScore":0,"FAge":"2020-10-30T15:39:42.272+08:00"} 02、Delphi代码如下: uses REST.Json, System.Json, System.Types, System.Json.Ty 阅读全文
posted @ 2020-10-30 15:45 像一棵海草海草海草 阅读(649) 评论(0) 推荐(0)
摘要:一、我们有一个JSON文件,如下: { "在野": [ { "城池": 0, "武将": 74, "登场年": 190 }, { "城池": 0, "武将": 11, "登场年": 208 }, { "城池": 29, "武将": 78, "登场年": 198 } ], "跟随": [ { "父将" 阅读全文
posted @ 2019-11-08 22:28 像一棵海草海草海草 阅读(1412) 评论(0) 推荐(0)
摘要:内嵌FMX的插件窗口,效果还是很可以的。退出时,会报错,很诡异啊。 主窗口代码如下 FMX的DLL插件代码如下 阅读全文
posted @ 2019-09-11 11:47 像一棵海草海草海草 阅读(635) 评论(0) 推荐(0)
摘要:不知道为什么,这个DEMO编译出来报错,运行不了,在QDAC群里问了一下也没人响应。 效果如下 主程序代码如下 DLL代码如下 阅读全文
posted @ 2019-09-11 09:55 像一棵海草海草海草 阅读(413) 评论(0) 推荐(0)
摘要:这个DEMO的是一个定义了一个窗体插件接口,把其他窗口注册到这个窗体插件接口中。主程序运行起来,就遍历一下窗体插件接口,把每个窗体内嵌到对话框中 运行效果如下 主窗口代码如下 服务单元如下 窗体1 窗体2 阅读全文
posted @ 2019-09-11 09:20 像一棵海草海草海草 阅读(556) 评论(0) 推荐(0)
摘要:这个DEMO中主要是在DLL中建立了一个IDockableControl类,并在DLL的子类中写了具体的实现方法。 在主程序exe中,找到这个服务,然后调用DLL的内嵌方法,把DLL插件窗口内嵌到主程序中。 界面如下 DLL代码如下: EXE代码如下 阅读全文
posted @ 2019-09-10 17:22 像一棵海草海草海草 阅读(462) 评论(0) 推荐(0)
摘要:这个DEMO是是把DLL插件的相关信息做成了一个配置文件,主程序加载这个配置文件,从而起到延时加载的作用 主程序代码如下 DLL代码如下 阅读全文
posted @ 2019-09-10 15:48 像一棵海草海草海草 阅读(357) 评论(0) 推荐(0)
摘要:这个DEMO注意是用来看一个DLL所拥有的全部服务接口 演示效果如下 代码如下: 阅读全文
posted @ 2019-09-10 13:49 像一棵海草海草海草 阅读(340) 评论(0) 推荐(0)
摘要:这个DEMO用来演示服务的替换,用起来总是怪怪的感觉,效果图如下 代码如下 阅读全文
posted @ 2019-09-10 11:58 像一棵海草海草海草 阅读(384) 评论(0) 推荐(0)
摘要:这个QPlugins自带的DEMO,大概的意思就是,创建2个服务类,程序启动的时候注册这2个服务类。点击不同的按钮,使用不同的方法来调用这个服务。 效果界面如下 阅读全文
posted @ 2019-09-10 10:47 像一棵海草海草海草 阅读(357) 评论(0) 推荐(0)
摘要:效果图如下,可以反复卸载和重新加载。QPlugins这个插件,还没弄明白,摸索着跟着DEMO写 主窗口代码如下 DLL的界面代码如下 自带了一个pas文件,不知道是干嘛用的 阅读全文
posted @ 2019-09-10 09:45 像一棵海草海草海草 阅读(603) 评论(0) 推荐(0)
摘要:演示效果如下 演示工程,全部就一个文件,代码如下 阅读全文
posted @ 2019-09-09 23:08 像一棵海草海草海草 阅读(285) 评论(0) 推荐(0)
摘要:演示的界面如下,拖动滚动条,百分比圆和进度条也是会跟着动的 主程序的代码如下 DLL代码如下 阅读全文
posted @ 2019-09-09 22:41 像一棵海草海草海草 阅读(404) 评论(0) 推荐(0)
摘要:界面如下 插件框架中大量使用了接口的东西,看的眼花缭乱,很多地方只做了申明,具体的实现是在另外的子类。 DLL的代码如下 EXE代码如下 阅读全文
posted @ 2019-09-09 15:17 像一棵海草海草海草 阅读(374) 评论(0) 推荐(0)
摘要:相比上一篇的菜单插件,这个在创建和销毁时候,做了增强,同时做了2个菜单对应的窗口 阅读全文
posted @ 2019-09-09 13:13 像一棵海草海草海草 阅读(312) 评论(0) 推荐(0)