[置顶] Delphi 进阶基础技能说明

摘要: 以下讨论均基于Delphi XE8,主要是利用DELPHI新版的功能,如:Unicode,泛型,匿名函数等[XE2 后应该都支持]。 用新特性的好处是少写代码,提高效率。本博客不再讨论Delphi旧版,旧版资料太多,无需太多重复。 本博客不讨论第三方控件,因为Delphi没落已成事实,第三方控件很难 阅读全文

posted @ 2016-04-20 10:07 晓不得2013 阅读(4180) 评论(3) 推荐(1) 编辑

2023年4月28日

delphi 操作 TEdgeBrowser 获取与设置 Cookie

摘要: delphi 11.2 完整源码下载 详情请查看源码,现提供部分代码供大家查看 DELPHI智慧战神-技术群 603146133 原来的群已被查封,请大家加新群 unit uYouYouMgt; interface uses uSimpleBase, uEdgeCls, uIdhttpEx, Sys 阅读全文

posted @ 2023-04-28 09:27 晓不得2013 阅读(581) 评论(0) 推荐(0) 编辑

2022年4月12日

delphi 在 TStringGrid 中添加 TCheckBox 与 TComboBox 功能

摘要: 用 TStringGrid 扩展了两个用于参数保存用的表格 TParamGrid 与 TStripeGrid 此例可作用 VCL 扩展的经典示例。 源码下载 Delphi 11.1 编译运过。 阅读全文

posted @ 2022-04-12 17:19 晓不得2013 阅读(421) 评论(0) 推荐(1) 编辑

2021年12月5日

delphi 向 TEdgeBrowser 组件中写入 Cookie 的方法

摘要: 用执行 js 来设置 cookie 已经无效,接口 ICoreWebView2_2 才有操作 cookie 接口 , 新接口要用 WebView2.tlb 文件来生成。 以下为已经生成好的单元文件 unit WebView2_TLB; // ***************************** 阅读全文

posted @ 2021-12-05 03:23 晓不得2013 阅读(1162) 评论(0) 推荐(0) 编辑

2021年11月4日

利用多线程解除耦合/线程解耦合/DeAfterCreate/DeClose

摘要: 当软件启动时,我们希望从配置文件中加载参数,然后用这些参数,改变窗口的状态大小,或者组件的属性。 通常的做法是在 TForm 的 OnCreate 事件中或者 OnFirstShow 事件中执行这些任务。 但是,但某些改变窗口的语句, 在这些事件中执行时,是会发生冲突的。比如:在 OnShow 事件 阅读全文

posted @ 2021-11-04 16:34 晓不得2013 阅读(630) 评论(1) 推荐(0) 编辑

2021年8月6日

多线程任务通用写法(线程教程大结局)

摘要: 经过多年的打磨,用一种简洁通用的写法来实现多线程任务,以此来给线程教程一个大结局。 用LIST来实现简洁功能的线程池,希望给大家一些帮助! 源码下载 阅读全文

posted @ 2021-08-06 17:35 晓不得2013 阅读(622) 评论(0) 推荐(0) 编辑

2019年10月21日

delphi indy Idhttp error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version

摘要: 在使用 indy 中的 idhttp 组件访问 https 网站时,出现如下错误: error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol versionerror:14094410:SSL routines:SSL3_REA 阅读全文

posted @ 2019-10-21 11:27 晓不得2013 阅读(3732) 评论(0) 推荐(1) 编辑

2019年2月9日

delphi 在线程中运行控制台命令(console)

摘要: 在编程开发的时候,我们时常会调用windows本身的功能,如:检测网络通断,连接无线wifi等。 虽然,用 windows api 操作可以完美地完成这些操作,但是,函数参数太难了。令人望而生畏,不是普通开发者能办到的。 但是,我们可以用一种变通的方法,来解决这个问题,就是使用控制台命令行,如 pi 阅读全文

posted @ 2019-02-09 12:51 晓不得2013 阅读(1008) 评论(0) 推荐(1) 编辑

2018年10月12日

delphi VCL组件同名继承

摘要: 当我们在扩展一个 vcl 组件功能的时候,既想保留IDE中能拖动大小与直接设置属性的功能,又想减少写创建与释放代码和安装扩展后新组件的麻烦,那么本文中的方法,就非常实用了。 以给TStringGrid的单元格加上颜色功能为例,先看如何调用: unit Unit1; interface uses Wi 阅读全文

posted @ 2018-10-12 18:43 晓不得2013 阅读(784) 评论(0) 推荐(1) 编辑

2018年5月23日

delphi 组件安装工具开发

摘要: 当一个组件的dpk文件数量较多且安装工具不顺手的时候,写一个属于自己的组件安装工具就很有必要了。 本例以 Dev Express 16.1.2 为例,设计一个组件安装工具,以便更深入理解 delphi 组件规则。 结合笔者提供的其它组件安装教程,想必大家是可以彻底掌握“组件安装”这个知识点了。 不写 阅读全文

posted @ 2018-05-23 23:49 晓不得2013 阅读(602) 评论(0) 推荐(0) 编辑

2018年5月17日

delphi 从 TWebbrowse组件中获取图片

摘要: 在 delphi 中使用 TWebbrowse 组件,虽然效率不如用(idhttp之类)模拟操作效率高。但其难度低,上手快,简单粗暴有效。 从网上搜到的处理此问题的文章大多是 ctrl + c 复制到剪贴板的方法,但在 win7 64中,此法几乎没法使用,随时报剪贴板错误。 本方法利用 IHTMLE 阅读全文

posted @ 2018-05-17 23:23 晓不得2013 阅读(637) 评论(0) 推荐(1) 编辑

导航