我在codeproject里边找了一个例子,按照他说的做,结果还是有错,我应该怎么办!
在vb的调用中,错误如下:
activeX component can not creat object!
在c中调用,如下:
CoCreateInstance Failed
该例子在
http://www.codeproject.com/atl/com_atl.asp#xx267988xx
大家帮忙看一看了!
对了,我用的是windows98+vc6+vb6.

解决方案 »

  1.   

    http://www.codeproject.com/atl/com_atl.asp
    是这样的了,大家帮忙一下了
      

  2.   

    一般来说是没问题的!首先:你要编译并注册!
    ATL是自动的!也就是你编译出Dll或Exe吗》 (COM的实现形式)有了这个后,调用很简单的!
    CoInitialzie(NULL)

    CoUninitialize()就可以了!
      

  3.   

    哈哈!
    很高兴呀,这个问题还是我自己给解决了。
    后来我有用regsvr32 **.dll.
    然后问题就解决了,但是我后来还是有一些不明白,在atl编译的时候不是很明显的说在注册组件吗!哈哈,这样的问题真是让人很难以了解了!
      

  4.   

    我以前学习COM的时候也是经常碰到类似的比较低级的问题啊,大家互相帮助啊!