我有全部的源代码。自己写的,我这个控件要在vc下面用,
我该怎么测试,把头文件加进去,除了不少错误,
还有删除了头文件中部分的代码,还是出问题,

解决方案 »

  1.   

    既然是控件了,还要什么头文件,源代码呢?COM就是为了解决跨语言调用的吗。在你的VC project 里面,用import 引用你的组件就可以了#import "c:\path\your_control.dll"建议你在msdn中#import做关键字搜索一下
      

  2.   

    不能加头文件的,要加idl生成的_i.c和一个.h文件,而且顺序有关的说。
      

  3.   

    C++Buider的控件是VCL控件,不能在VC下直接使用。
    你在BCB的环境下:-》New-》ActiveX control ,在向导中选一个C++Builder控件做为基类,生产ActiveX控件,然后在VC下使用这个ActiveX控件。
      

  4.   

    如果你说的是用BCB写的COM组件,你需要用midl编译idl文件,产生_i.c文件和.h文件。
    把.h文件加入你的VC工程,把 _i.c文件的接口申明部分拷贝到你的工程的其中一个头问卷中即可。一般为stdafx。h