用WORD可以用CreateOLEObject(Word.Application')那自己写的COM用什么名字调用,这个Application是什么来的 ( 积

  • 主题发起人 主题发起人 boy2002cn
  • 开始时间 开始时间
B

boy2002cn

Unregistered / Unconfirmed
GUEST, unregistred user!
用WORD可以用CreateOLEObject(Word.Application')那自己写的COM用什么名字调用,这个Application是什么来的 ( 积分: 100 )<br />还有那个FLASHGET也是用CreateObject(&quot;JetCar.Netscape&quot;),这个又是如何来的
 
还有那个FLASHGET也是用CreateObject(&quot;JetCar.Netscape&quot;),这个又是如何来的
 
AppName.CoClassName
AppName就是你的执行程序或dll的名字
CoClassName 就是在你创建AutoMation时让你输入的名字
 
就是這樣的。一般都是你在新建COM的時候輸入的名字。
 
这个名字是可以随意更改的.你如果有COM的参考书,看一下注册表的结构就明白了.
只要在注册的时候,以正确的格式把内容写入注册表,把任意名称和对应的GUID对应起来既可
至于自己所写的COM,默认是什么名字.这个可能默认是没有名字的.你可以跟踪一下COM工程,使用regsvr32.exe /i *.dll这样来调试,看他往注册表当中写数据的时候,都写了什么,内容从哪里来,很容易搞清楚
 
哈哈哈, 知道了点所以然. 听课了..
 
多人接受答案了。
 
后退
顶部