在stdafx.h中添加
#include <atlbase.h>
实在不行再加
#import "XXXX.ocx" no_implementation raw_interfaces_only raw_native_types
using namespace ISDriverNSpace;

解决方案 »

  1.   

    找一本关于COM或ATL方面的书来看
      

  2.   

    msdn上也有CComQIPtr这个类的说明
      

  3.   

    没有通过,好象 
    CComQIPtr<SDriver,还有什么> mAbc; 
      

  4.   

    CComQIPtr<ISDriver> mAbc;不会程序中少个I吧!
      

  5.   

    想简单点,不把它定义成指针,先用
    ISDriver mAbc;
    然后用DDX函数把控件和mAbc关联起来,这样,
    mAbc->SetPrice(1.50);
    就应该可以了。
      

  6.   

    在VB中是这样的:
    dim mISDrv as ISDriver
    set mISDrv=mAbc.Object
    mISDrv.SetPrice=1.50
    在VC中怎么做呢
      

  7.   

    http://www.csdn.net/expert/topic/539/539627.xml
      

  8.   

    你那个.dll应该先注册(用RegSvr32 dll文件名)
    然后:(先#include <objbase.h>)
    CLSID clsid = //你的控件的ID(你应该事先知道的,如果不知道,就在注册表中查找你那个dll文件名,然后就能找到CLSID)
    IID iid = //接口的ID,也可以在注册表中查
    ISDriver pISD = NULL;
    HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_SERVER, iid, (void**) &pISD);
    这时用SUCCEEDED(hr)判断是否成功,如果成功,就可以对pISD进行操作了
      

  9.   

    原代码革命狂飕-一个程序员的吐血之作
       集本人多年开发积累和精心收藏所铸就而成的软件及系统原代码光盘,价格便宜,只需100元(RMB)(限量发行100套,先购先得),有意者请速发邮件至:[email protected]
       本人承诺尽快回复汇款地址及系统的详细介绍。
    光盘内容:
    [MP3播放程序源代码]
    [ERP系统源代码系列]:包含的模块有系统管理、基本资料管理、生产管理、采购管理、仓库管理、质量管理、设备管理、人力资源管理等模块。
    [GIS地理信息管理系统源代码]
    [IDE开发平台界面(类似delphi)源代码]
    [报表设计系统源代码]
    [伯乐股市分析系统源代码(C++)][通用的SQL查询语言生成器]
    [超级程序管理器源代码]
    [超级电子小说阅读器源代码]
    [豪杰超级解霸2.0程序源代码(C++)]
    [机关单位通用工资管理系统(VB)源代码]
    [家庭财账管理软件源代码]
    [进销存管理(VB)源代码]
    [进销存系统源代码本系统]
    [挖地雷游戏的源程序(VB)]
    [网络RPG游戏系统源代码(Java/asp)]
    [网页在线编辑系统源代码(Java/asp)]
    [文件传输系统1源程序]
    [文件传输系统2源程序]
    [邮件处理系统源程序]
    [语音识别系统源程序]
    [远程监控系统源程序]
    [文档资料管理系统源程序]
    [动态网站系统原码]:网上商店前后台管理软件、网站分类源程序、广告服务器源程序、网上超市源程序、投票(调查)源程序、投稿软件源程序、二手市场源程序、流量统计源程序、图片上传源程序、新闻服务器源程序、论坛源程序、BBS源程序、隐蔽留言簿源程序、公开留言板源程序、聊天室源程序、社区源程序
    [媒体播放器源代码]
    [扑克牌游戏源代码]
    [棋类游戏系统源代码]
    [软件注册系统源代码]
    [跳舞机的源程序(VB)]
    [图片浏览器系统(C++)源代码]