2013年1月14日

多个接口出现同名函数的处理(C#,Delphi)

摘要: 如果一个类调用多个接口,且多个接口中有同名的函数,我们知道,如果类要继承一个接口,就必须要实现接口中的所有函数,怎么办?C#的处理原则是: 在类中要分别实现每个接口及其函数,函数名前要加上接口的名称(前面的访问修饰符不用加,因为都是public).在调用此类中函数时,要把类别成对应的接口再调用接口对应的函数。 如下代码图: 1.两个接口 public interface inter1 { void setname(string sname); string getname(); } public interface inter2 { ... 阅读全文

posted @ 2013-01-14 11:07 天上星 阅读(2624) 评论(0) 推荐(0) 编辑

Win7下面操作注册表

摘要: 在Win7下面操作注册表时,要用到相应的权限才可以。特别说明的是在64位下时,设置HKEY_LOCAL_MACHINE\SOFTEARE\下的子键时,会自动影射到Wow6432Node下面去。当你在给software 下增加子键时,就会自动增加到Wow6432Node下面去,读取时还是读取HKEY_LOCAL_MACHINE\SOFTEARE\子键的值,即和原来一样。因此在创建RegistryKey时一定要给它KEY_WOW64_64KEY(64 bit)或KEY_WOW64_32KEY(32 bit)权限即可。32位的没有测试,另发现HKEY_LOCAL_MACHINE和KEY_CURREN 阅读全文

posted @ 2013-01-14 09:54 天上星 阅读(201) 评论(0) 推荐(0) 编辑

导航