摘要: http://book.51cto.com/art/200910/158498.htmC#允许属性像字段那样使用,只是不允许将它们作为ref或out参数值来传递。ref和out参数值在内部实现时,需要将内存地址传给目标方法。但是,由于属性可能是没有支持字段的虚字段,也有可能是只读/只写的,因此不可能传递其基础存储的地址。所以,你不能将属性作为ref或out参数值来传递。同样的道理也适用于方法调用。如果需要将一个属性或者方法调用作为ref或out参数值来传递,首先必须将值复制到一个变量中,然后传递该变量。方法调用结束之后,再将变量的值赋回属性。 阅读全文
posted @ 2011-03-23 14:16 九月的海 阅读(347) 评论(0) 推荐(0) 编辑
摘要: (一)MIDAS是什么?Delphi中MIDAS到底是什么呢?和他相关组件是什么呢?MIDAS(Multitiered Distributed Application Services)多层分布式应用服务。 Delphi所提出的Multi-Tier结构是把原来的Two-Tier前台应用程序内的dbExpress,ADO,BDE,SQL Link,DataMoule,拿到另外一台NT服务器(就是所谓的应用程序服务器),而前台程序只剩下一个可执行文件及MIDAS.DLL,而移到NT服务器上的DataMoule则变成一个COM程序(Remote DataModule). 注:前台一定要把MIDAS. 阅读全文
posted @ 2011-03-23 00:34 九月的海 阅读(796) 评论(0) 推荐(0) 编辑