昨天,我在看潘sir译的《com本质论》中有几处不明,希各位大侠予以指正。 难道没人看潘sir的书???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 老大,在msdn处查找关于什么样的主题啊,MY GOD!!!! 我没有看过那本书,但大概可以讲一下com idl 支持retval参数属性 是说支持 by reference 的参数“#define IMPLEMENT_UNKNOWN(CLASSNAME)”是说,所有的类都必须事项 unknown 接口,这个是COM的最基本接口 to anggogo(angGoGo): 对不起,我还是没明白 By reference的参数的意义,请恕我愚昧!!!!!!! 哦,简单的说,就是可以取出来的参数,比如 .method(par1,par2)par2就是一个取出来的参数,就是比如在外面这个值是空的,调用方法后这个变量就被赋值了 I know多谢、多谢anggogo By reference好比你放了个蓝子下去,提上来时已经是里面的东西都变了!Atomically说的是在OS级上不可中断。要么完成,要么就什么也没作过一样! 2.在该书中第53页中,“win32的InterlockedIncrement和InterlockedDecrement函数可以用来对引用以原子方式(atomically,不会被中断)进行调整;”,请问何为原子方式? 意识是: Win32是一个多任务的,每个线程运行时间是一个CPU时间片,假如你的进程是多线程,如果有两个线程都要对 那个 引用记数操作,就会出现竞争条件,所以要用那两了函数。 有关竞争条件,可以参看 操作系统原理。 MY GOD!!!!!!各位老大,我已经给了两次分了,这贴子怎么还显示得0分呢,班主给偶看一看啊?????????? 分割窗口后调整大小 如何读取 60/64端口数据 怎么定义状态栏里边每个格的宽度,以及里面文字居中对齐啊? API挂接,窗口一闪而过,不知为何? 单文档的显示区域加对话框!!! 请教,用VC.NET 2003生成的ActiveX控件,在没装此开发工具的PC上,如何成功注册? 无法打开登录所请求的数据库 "Library"。登录失败用户 'Administrator' 登录失败 VC Network Group 广招网络专题版的大虾. >>>>>>>一个很弱的问题????? 学习COM有哪些好的入门书 键盘钩子问题 有关画线问题!
com idl 支持retval参数属性 是说支持 by reference 的参数“#define IMPLEMENT_UNKNOWN(CLASSNAME)”是说,所有的类都必须事项 unknown 接口,这个是COM的最基本接口
对不起,我还是没明白 By reference的参数的意义,请恕我愚昧!!!!!!!
par2就是一个取出来的参数,就是比如在外面这个值是空的,调用方法后这个变量就被赋值了
多谢、多谢anggogo
Atomically说的是在OS级上不可中断。要么完成,要么就什么也没作过一样!