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楼的真是太谢谢你了,改天找你聊聊!
相关问答:
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html
......
在根目录/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中定义的方法 ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
dim a as string,b as string,c as string
a="工程编号,单位工程名称,分部工程编号"
b="单位工程名称"
c="单位"
怎么才能判断出a字符串中存在b字符串,而不存在c字符串
看看i ......