这些CM消息,居然在Delphi的帮助里是没有任何说明的,真是昏倒。意外在高手的书里找到了所有说明,说明如下: Message Constant Value Description cm_Base $B000 Base constant used by all other component mes Read More
posted @ 2016-03-15 21:55 findumars Views(676) Comments(0) Diggs(0)
三个例子: 1. Delphi刚出现的时候,谁掌握了它的控件开发方法,就能在控件市场占有一席之地;谁先掌握了它的程序开发方法,就能更快的做项目挣钱。等到后来百花齐放了,就难了。 2. 手机编程刚出现的时候,对所有人都是一个新事物,可是最早学会手机编程的人,是多么的吃香。 3. 那么多网络新贵,都是靠 Read More
posted @ 2016-03-15 21:49 findumars Views(1081) Comments(0) Diggs(0)
活动目录Active Directory是用于Windows Server的目录服务,它存储着网络上各种对象的有关信息,并使该信息易于管理员和用户查找及使用。Active Directory使用结构化的数据存储作为目录信息的逻辑层次结构的基础。 在某些情况下我们需要通过程序来读取Active Dir Read More
posted @ 2016-03-15 21:45 findumars Views(826) Comments(0) Diggs(0)
前几天在CSDN社区看到一篇《如何得到自身单元名称》的帖子,其中一位名为sdzeng网友给出了答案。受此启发,自己写了一个函数,用来获取指定类的所有祖先类的名称及其所在的单元名称。 使用举例 返回结果如下: TObject(Classes)TPersistent(Classes)TComponent Read More
posted @ 2016-03-15 21:43 findumars Views(1333) Comments(0) Diggs(0)
许多的面向对象程序设计语言都支持对消息的处理。消息处理是一种动态响应客户类发出的请求,它与过程调用不同。过程调用中,客户类必须知道服务类提供了哪些过程,以及每个过程的调用约定,并且在调用时需要明确指出要调用服务类中的哪个过程,相当于静态地将客户类与服务类进行了某种调用关系的绑定,这将导致客户类与服务 Read More
posted @ 2016-03-15 21:40 findumars Views(276) Comments(0) Diggs(0)