1.判断QString是否为纯数字 2.查找自身最长重复子字符串 https://www.cnblogs.com/sz-leez/p/6537004.html Read More
posted @ 2014-11-21 19:55 findumars Views(1510) Comments(0) Diggs(0)
Delphi动态事件深入分析 2009-2-7 作者:不得闲核心提示:本实验证明了在类中方法的调用时候,所有的方法都隐含了一个Self参数,并且该参数作为对象方法的第一个参数传递... 首先做一个空窗体,放入一Button。在implementation下面声明两个方法如下: 运行之后点一下‘调用F Read More
posted @ 2014-11-21 19:28 findumars Views(509) Comments(0) Diggs(0)
MainWndProc运行观察 把MainWndProc改写成如下代码,便于观察:procedure TWinControl.MainWndProc(var Message: TMessage);begin WindowProc(Message);end; 写个小程序观察汇编:procedure T Read More
posted @ 2014-11-21 18:07 findumars Views(404) Comments(0) Diggs(0)
昨天把MakeObjectInstance的代码详细研究了一下,当然还有众多前辈高手们的帮助,终于大致搞明白了是怎么回事。但是给我顿悟的,不是高手们的帖子,而是来自我自己的一个疑惑,TObjectInstance这么小,一共才13个字节,显然不可能存储整个MainWndProc的函数内容,更不用说W... Read More
posted @ 2014-11-20 18:00 findumars Views(2104) Comments(0) Diggs(0)
高手们的文章有很大启发,但是总有些小错,也有没交代清楚的,以下是我的理解:编译器编译MainWndProc的时候,它是一个正常Delphi普通函数,MakeObjectInstance对它做变换是运行期的事情, 它有两个参数的:SELF,TMESSAGE,编译的时候仍然... Read More
posted @ 2014-11-19 20:38 findumars Views(778) Comments(0) Diggs(0)