摘要: 以API被调用先后次序书写,备查: STDAPICoCreateInstance(REFCLSIDrclsid,LPUNKNOWNpUnkOuter,DWORDdwClsContext,REFIIDriid,LPVOID*ppv);STDAPICoGetClassObject(REFCLSIDrclsid,DWORDdwC... 阅读全文
posted @ 2004-11-30 22:51 neoragex2002 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 出错显示总是:Access Violation at Memory 0x...........搞定之后,发现是idl定义的问题,关于idl中接口方法指针参数的定义,一定要记得用指针属性加以修饰,如ptr/ref/string等,不然,即使接口方法参数被定义成指针,也不会被midl正确的解析成为标准marshaling,导致访问出错,ft again.... 阅读全文
posted @ 2004-11-30 22:49 neoragex2002 阅读(511) 评论(0) 推荐(0) 编辑
摘要: ft...--! 一直Marshaling出错,花了半天功夫,原来跟一个C/S结构的应用调试没区别。用两个vs.net调试器,一个开启COM exe server工程,设置好断点,F5启动;一个开启COM client工程,设置好断点,F5启动调试。如是vs.net调试器即可在两者之间来回切换实现单步调试了。 阅读全文
posted @ 2004-11-30 22:48 neoragex2002 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: AtlComExeServer.exe /Register AtlComExeServer.exe /Regserver (prefer)OR AtlComExeServer.exe /Unregister AtlComExeServer.exe /Unregserver (perfer) 阅读全文
posted @ 2004-11-30 22:46 neoragex2002 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 可单步运行: cscript //X test.vbs 遇到Stop(vbs)或者是Debug指令方中断至调试器: cscript //D test.vbs或者用wscript作为脚本解释器宿主,用msgbox而不是cscript里面的write输出结果 阅读全文
posted @ 2004-11-30 22:44 neoragex2002 阅读(1520) 评论(1) 推荐(0) 编辑