如何使interface不继承自IInterface? 或者使class不继承自TObject 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TKg = class(TStrings)end;這算不算不繼承TObject?在VCL裏面所有的類組先類肯定是TObject啦,接口相同啦... 估计不行吧,就像所有的类都是从Tobject派生的一样,不知道搂主有什么用处 To shadowstar(CodeFast.very fast...) 怎么不算?TStrings 不是TObject 子类? 就算我表达不清楚,你也应该动动脑子吧。Delphi本身是不会提供继承自非TObject的类和非IInterface的接口。我想改System单元应该是可以实现的,不过我不知道怎么改,也不想用这么麻烦的办法。不知道有没有其它不是那么麻烦的办法,比如用汇编之类的。想当初Delphi不支持接口的时候,还不是Alain写了5000多行代码,把VCL转成可以支持COM的对象。 先问意义何在,Delphi不是C++, 研究一下也好,那么多人在研究C++,似乎Delphi版的只有应用 看看修改system.pas,让IInterface定义为其他的接口看可不可以。不过建议你不要这么做。因为IUnknown要负责管理引用计数器和接口转换这三个基本功能。而你在Delphi中使用这三个功能的时候一般情况下并不知道自己调用了AddRef_Release和QueryInterface是因为编译器帮你生成了调用这三个接口函数的代码,你要是把IInterface改成其他借口,那编译器如何生成这三个代码?如何能让你创建了实例不用Free,如何让你能自由as? 我的意思是可以自己新建一个比如IMyInterface。 哪来的那么多意义!每天说的话有几句是有意义的?上大学四年,学到多少有意义的?用Delphi这么久,理解了多少有意义的? 各位帮我看看怎么解决http://community.csdn.net/Expert/topic/4332/4332305.xml?temp=.1810877 你去看看一个俄罗斯程序员写的KOF类库的代码你就知道了 这是做在Delphi编译器里的,没法改变. 那就不要用DLEPHI了,改用C++,就不从TOBJECT继承了,哈哈 输出调试信息的问题 SQL分布事务问题 高手们看看这个Sql查询怎么写,Access的数据库 多步操作產生錯誤。請檢查每一步的狀態值 如何在select语句的where条件中应用edit的输入? 高分问如何动态修改字段长度? 如何修改vc写的dll文件??? 我刚才提的问题到哪里去了。 请教关于DLL注册的问题。。。 如何用ADOconnection连接在edit中指定的SQL服务器和数据库阿,急 请教图象识别的问题。 95老大进来接分!
end;
這算不算不繼承TObject?
在VCL裏面所有的類組先類肯定是TObject啦,接口相同啦...
TStrings 不是TObject 子类?
http://community.csdn.net/Expert/topic/4332/4332305.xml?temp=.1810877