我用OLE/COM VIERER 查看到了系统中有个 mysvr 的组件。于是想在VC里调用,我首先用AfxOleInit()初始化了,然后创建mysvr 的对象,然后调用其方法。
我调用方法的时候VC的智能提示显示出了备选的方法,所以说明组件可调用。但是编译的时候总说'mysvr' : undeclared identifier,请教是什么原因啊.一共只有46分了,谢谢大家了

解决方案 »

  1.   

    在 stdafx.h 里面#import了
      

  2.   

    注意你的namespace是否有问题。
      

  3.   

    #improt "xxx.ocx" no_namespace或者别的。
      

  4.   

    我注意到了系统还提示的一个错误:
    “'mysvr' : illegal use of namespace identifier in expression”。这个可能是你刚刚说的个namespace 问题,要怎么解决呢
      

  5.   

    在import在时候加上no_namespace属性,