我的微店
得闲笔记
我命由我不由天
02 2010 档案
Delphi版 关于QQ输入控件无法Spy到句柄的实现方案可行性研究
摘要:QQ2009版本的界面,和以前的版本有个显著的不同,就是无法通过Spy++抓到界面上某些元素的句柄了,对于这个技术的实现方案,相信好多人都有一些揣度,实现方法怎样,有人说是应用的DirectUI技术,也有人说是用反Hook,等等一些列的说道!在这,我也说说我的一点看法!我说的一种方法不属于以上的任何一种方法。至于如何,且听我慢慢道来!此思路,来源于一个偶然,在聊天窗口失去焦点与获得焦点时的一个偶然。 聊天的时候,我们要输入信息,首先要让窗口获得焦点!然后输入框也要获得焦点,才能输入。那么我们可以想象一下,在Delphi中什么情况下的控件时没有句柄的,用Delphi的同僚都知道,TGraphi. 阅读全文
posted @ 2010-02-25 16:25 不得闲 阅读(3969) 评论(9) 推荐(0)
Delphi皮肤控件分析与QQ的皮肤变色功能
摘要:关于界面美化方面,一直是一个脑壳疼的问题!以前一直偷懒,使用的三方控件!但是在使用了一段时间之后,都或多或少的有些问题!不是我说三方控件如何如何的不好!只是三方控件多是庞大的一个肢体,要兼顾的用户群体很多,所以同时它要考虑的问题也增加了很多,然而一个程序出现Bug是在所难免的,所以三方控件那庞大的肢体在出了问题之后,修改就相当麻烦,首先得捋顺控件的实现过程,才能找到问题所在进而修改,所以虽然很方便... 阅读全文
posted @ 2010-02-22 23:28 不得闲 阅读(15033) 评论(30) 推荐(4)
通过SQL发送邮件,SQL发送Email(转)
摘要:转来的一个经典,收藏一下以下利用SQL来发送邮件的资料整理于微软官方。如何将 IIS SMTP 服务配置为中继 SMTP 邮件 配置智能主机单击“开始”,指向“程序”,指向“管理工具”,然后单击“Internet 服务管理器”以打开 IIS 管理器。 打开您的服务器树。右键单击“默认 SMT... 阅读全文
posted @ 2010-02-22 14:46 不得闲 阅读(1581) 评论(0) 推荐(0)
Delphi实现Ftp客户端下载(支持断点续传,多线程传输)
摘要:以前写的一个ftp客户端下载的玩意!支持了断点续传,多线程传输等(实际上并非是一个真正多线程的传输与下载模式,是一个伪多线程方式,仅仅是多开ftp端口,连接上之后从指定的数据段位置开始下载,所以要想真正意义上实现一个多线程的模式还是需要在服务器端做相应的处理才能实现!)代码写的很简陋,仅仅提供了一个DownLoad方法,传递一个Ftp格式的URL然后解析出实际地址与文件名等开始实现下载!大致代码:... 阅读全文
posted @ 2010-02-08 22:10 不得闲 阅读(11503) 评论(11) 推荐(2)
Delphi的字符串与16进制的相互转换函数的汇编代码
摘要:年终奖没发,心情有点低落,不想做公司的东西,于是将以前一个朋友问的关于字符串与16进制串的相互转换的汇编代码实现了一下,没啥技术含量,按照Delphi的汇编规则走就行了,里面也没有涉及到任何算法!速度快或 不快都不重要,仅仅是无事发泄一下的玩意(只测试2007,2010的我没测试,如果有2010的自行测试一下),代码如下:代码Code highlighting produced by Actipr... 阅读全文
posted @ 2010-02-06 13:58 不得闲 阅读(5629) 评论(2) 推荐(0)