易截截图软件、单文件、免安装、纯绿色、仅160KB

VC++如何做出能被VB引用的类对象呢

我用VC++编写了个DLL动态连接库,里面有个导出函数是返回一个类对象的,可是在VB里引用这函数就不像我想象中的那样了——我以为它会返回一个对象,结果它只返回一个整数,这是为什么呢?有办法解决吗?
(在VC里不用函数返回对象、或者程序不以DLL动态连接库的形式也可以,我的目的只是想在VB里得到这个对象的引用!) 
想了很久了,但最终也没有想出来,也难怪,因为我是新手,还是来问问各位老手吧!
必须实现成支持IDispatch接口的COM对象,缺省ATL工程就是这个

必须实现成支持IDispatch接口的COM对象,缺省ATL工程就是这个

一楼的难到我了,我根本不知道ATL工程是什么玩意

VB中的类是COM类,和VC中的类不一回事。


2楼完全正确。

双接口COM


"在VC里用ATL向导创建COM工程。生成的DLL注册后就能被VB调用了"
哦,我知道了,5楼的真是太谢谢你了,改天找你聊聊!


相关问答:

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

c静态编译另一个文件夹的库函数 - C/C++ / C语言

在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......

vb 中 - VB / 基础类

dim a as string,b as string,c as string
a="工程编号,单位工程名称,分部工程编号"
b="单位工程名称"
c="单位"
怎么才能判断出a字符串中存在b字符串,而不存在c字符串

看看i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号