Delphi随想
文章平均质量分 58
主要记录平时遇到的Delphi碎片技术分享, 以及非技术消息的发布.
我不是代码教父
编程20余年,回归本质''数学''.擅长: C/CPP/C#/ASM/Delphi/算法/Windows系统内核
展开
-
[原创]全新安装最新版Delphi 12.2之前, 如何正确卸载旧版Delphi 12.1?
在安装 RAD Studio 12.2 版本之前, 为了确保顺利升级和避免潜在冲突, 需要手动清理旧版本的残留文件和注册表项. 经过以上清理步骤, 你绝对可以完全正确安装到最新版的Delphi 12.2了.原创 2024-09-14 16:04:08 · 755 阅读 · 0 评论 -
[原创][Delphi多线程]使用TMonitor, TEvent和TQueue配合实现TThreadQueue的经典使用案例.
本次内容主要是学习TMonitor, TEvent和TQueue配合实现TThreadQueue的经典使用案例. 本次代码的同步等待机制是使用TEvent的WaitFor(), SetEvent()和ResetEvent()方法.原创 2024-06-11 10:58:39 · 370 阅读 · 0 评论 -
[原创][Delphi多线程]使用TMonitor和TQueue配合实现TThreadedQueue的经典使用案例.
本次内容主要是学习TMonitor的同步机制, TMonitor是非常强大的, 因为它内置了同步等待(Wait)和唤醒(Pulse)的机制, 使用起来真的是非常灵活.原创 2024-06-07 14:23:20 · 355 阅读 · 0 评论 -
[原创][Delphi多线程]TThreadedQueue的经典使用案例.
主要是记录TThreadedQueue的经典使用方式.原创 2024-06-03 18:32:50 · 474 阅读 · 1 评论 -
[原创]Delphi的SizeOf(), Length(), 动态数组, 静态数组的关系.
从Delphi XE时代开始, 编译器就默认使用宽字节模式编译了. Char默认转换为WChar, 然后一切API函数默认使用W模式. 这是非常好的开端. 但是也造成在代码迁移的过程中, 会出现非常隐蔽的BUG.原创 2023-12-01 21:56:10 · 898 阅读 · 0 评论 -
[赚外快]警惕Delphi的VCL组件多线程访问的不安全性
[作者]网名: 猪头三站点: http://www.x86asm.comEmail: pliceman_110@163.comQQ: 643439947编程生涯: 2001~至今[11年]职业生涯: 9年职业岗位: 通用软件架构师 通用软件技术总监 通用软件研发工程师开发语言: C/C++; x86asm; Object Pascal; C#;开发工具: VC+原创 2012-08-06 14:20:33 · 6739 阅读 · 10 评论 -
HTTPS的POST登录数据包方式
[作者]网名:猪头三网站:http://www.x86asm.com[序言]一次偶然的机会,有人让我分析扫号器的原理。其实扫号器不是什么高深东西,说白了就是帐号验证合法性。为什么说是“扫“,因为有几千个帐号要验证,所以要批处理一下.[原理分析]要验证一个帐号是否合法,那么用登录方式来验证就OK了.如果能登录成功就表示帐号合法,失败就表示无效帐号.[技术分析]原创 2011-11-26 14:24:20 · 9511 阅读 · 4 评论 -
[delphi]利用TidHTTP控件向目标PHP网页POST参数
最近在做一个功能(delphi),需要向163邮箱发送EMAIL,本想偷懒利用现成的Indy的smtp控件发送,结果发现163邮箱已对这类发送方式纳入垃圾邮件了......原创 2011-07-03 23:32:30 · 14747 阅读 · 6 评论 -
Delphi代码片段:打开注册表编辑器并自动定位
以前用别人的系统维护工具的时候,都有这样一个功能:软件界面双击一项注册表信息,那么该软件就会打开注册表编辑器并自动定位到对应位置,方便用户浏览.这段时间我在开发一个工具的时候,就用到这种技术.原创 2010-11-20 21:09:00 · 2606 阅读 · 2 评论 -
Delphi代码片段:JVCL的TJvGIFAnimator控件和TMS的TGDIPPictureContainer控件图片流处理
最近在熟悉一下TMS控件包的ImagelistBox的使用方式,为了追求高效率和扩展性,使用了TMS自带的TGDIPPictureContainer图片资源管理控件.原创 2010-12-01 14:25:00 · 2619 阅读 · 0 评论 -
Delphi7 的FastMM配置步骤
1> FastMM是开源项目, 从 http://sourceforge.net/projects/fastmm 下载最新版2> 文件夹Replacement BorlndMM DLL/Precompiled/for Delphi IDE/Performance/BorlndMM.dll,替换掉Delphi/Bin下的相应文件就可以完成对IDE的提速3> Enviromen原创 2010-03-20 15:55:00 · 5688 阅读 · 0 评论 -
自主开发Delphi控件[1]: THSImageExButton图片按钮,3状态控制
1>需求: 图片按钮2>功能: 鼠标移入切换图片1 鼠标移出切换图片2 鼠标按下切换图片3 并锁定当前图片状态。不在支持鼠标移入移出状态开发1> 运行Delphi7->New->Component2> New Component 对话框上 的Anscetor Type 选择 Timage [ExtCtr原创 2010-01-28 21:51:00 · 4612 阅读 · 5 评论 -
Delphi GDI+入门级学习资料
1>下载最新版的GDI+ ,当前版本是1.2版。下载地址[Delphi2009以上]:http://www.bilsen.com/gdiplus/GdiPlus1.2.zip下载地址[Delphi7以下]:http://codebot.org/gdiplus/2>入门级学习资料:http://tech.ddvip.com/2009-12/12606824431409原创 2010-01-16 22:42:00 · 3547 阅读 · 0 评论