B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-29 #1 用WORD可以用CreateOLEObject(Word.Application')那自己写的COM用什么名字调用,这个Application是什么来的 ( 积分: 100 )<br />还有那个FLASHGET也是用CreateObject("JetCar.Netscape",这个又是如何来的
用WORD可以用CreateOLEObject(Word.Application')那自己写的COM用什么名字调用,这个Application是什么来的 ( 积分: 100 )<br />还有那个FLASHGET也是用CreateObject("JetCar.Netscape",这个又是如何来的
B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-29 #2 还有那个FLASHGET也是用CreateObject("JetCar.Netscape",这个又是如何来的
张 张鸿林 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-29 #3 AppName.CoClassName AppName就是你的执行程序或dll的名字 CoClassName 就是在你创建AutoMation时让你输入的名字
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-29 #5 这个名字是可以随意更改的.你如果有COM的参考书,看一下注册表的结构就明白了. 只要在注册的时候,以正确的格式把内容写入注册表,把任意名称和对应的GUID对应起来既可 至于自己所写的COM,默认是什么名字.这个可能默认是没有名字的.你可以跟踪一下COM工程,使用regsvr32.exe /i *.dll这样来调试,看他往注册表当中写数据的时候,都写了什么,内容从哪里来,很容易搞清楚
这个名字是可以随意更改的.你如果有COM的参考书,看一下注册表的结构就明白了. 只要在注册的时候,以正确的格式把内容写入注册表,把任意名称和对应的GUID对应起来既可 至于自己所写的COM,默认是什么名字.这个可能默认是没有名字的.你可以跟踪一下COM工程,使用regsvr32.exe /i *.dll这样来调试,看他往注册表当中写数据的时候,都写了什么,内容从哪里来,很容易搞清楚