随笔分类 -  delphi

非常郁闷的一件事情
摘要:首先必须承认我对delphi创建com组件并不擅长,昨天睡不着,就给我的com组件中的一个类加了一个功能,用到了TInterfaceList,所以自然的创建了constructor create,destructor destory来创建和解析这个TInterfaceList变量 这个类是内部创建(ciInternal) 结果,在x++中,当调用到返回这个类时,ax就崩溃退出,而在visual... 阅读全文
posted @ 2008-08-05 10:25 jjxstudio 阅读(204) 评论(0) 推荐(0)
TField validate
摘要:同c#一样,delphi对事件的处理也使用相同的逻辑,举例而言,用validate方法来触发onvalidate(从命名上来看,正好相反,c#用onxxx触发xxx事件) 在C#(.net)中,onxxx方法必定是virtual 的,这样,用户可以覆盖缺省的事件处理句柄。 在.net 中,事件是用delegate来处理的,delegate可以处理多个过程,用+=,-=来达成,在delphi中,... 阅读全文
posted @ 2008-06-28 10:55 jjxstudio 阅读(491) 评论(0) 推荐(0)
delphi 那些地方应该改进
摘要:delphi的位置是蛮尴尬的,人们都将其看成是rad工具。而已基本上拿vb,pb以及.net ,java之类的来与其作对比。 包括语言,数据访问,ide等等方面。 delphi 语言 声明和实现分开,这浪费的太多时间,rad工具嘛,就要节省时间 1. 本地变量无需在外面声明,太累了,一个循环变量,我非的隔老远路去过程头部声明一下,几行的小过程还可以,超过20行的,就很麻烦了 如 for va... 阅读全文
posted @ 2008-06-22 11:12 jjxstudio 阅读(271) 评论(0) 推荐(0)