利用vc的atl 建了一个简单com,利用asp测试调用成功
想在vc中利用import 调用
加上import atl_test.dll,编译就出错
请问各位高手如何import 来调用com

解决方案 »

  1.   

    明确指定.dll的全路径, 如果不想用名称空间的话,需要no_namespace选项
      

  2.   

    应无问题
    我一般写成#import "xxx.tlb" named_guids no_namespace
      

  3.   

    如果dll中包含类型库,那么两种方法都可以,要全路经
    #import "xxx.tlb" named_guids no_namespace
    #import "xxx.dll" named_guids no_namespace
      

  4.   

    怎么才能让dll,包含类型库
    类型库是哪个文件阿
      

  5.   

    假如我的dll中已经包含了我的类型库
    我在.h文件中
    加#import my.dll
    在.cpp中
    Imy my(__uuidof(my));
    怎么写对吗
      

  6.   

    上面的几位大侠,哪里有介绍如何在VC中调用COM组件的资料啊?
    我知道namespace这些名称,但是不知道如何才能完整的写一个vc的客户端程序!!
    多谢各位了.