您的位置:程序门 -> vb -> 控件



vb程序调用vc编写的dll


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb程序调用vc编写的dll[无满意答案结贴,结贴人:xch79]
发表于:2007-06-09 17:38:10 楼主
我编了程序分为两部分。主程序是vb写的。只用vc写了一个线程。然后用vb调用vc的dll来启动线程。最后用vb再调用vc的dll来结束线程。但是,结束后,我退出vb的主程序,有的时候报错,有的时候不报错。

但是如果我单独运行vb的程序,不掉vc的dll,它就不报错了。

我开始一直以为是vc的程序的问题。

但是最后,我做了一个特别简单的vb程序,只调用,然后结束vc的dll就不出错了。但是当我在,vb简单程序里加上一个ole控件用来引入excel时,又抱错了。而且是每次都抱错。原来的vb程序并不是每次都报错(原来的也用一个ole控件引入excel了)。

我想问,是不是我引入   ole   控件的问题,   如果是,   怎么释放   ole   控件的资源呢?
发表于:2007-06-09 17:40:311楼 得分:0
错误如下:
project1   has   encountered   a   problem   and   needs   to   close.     we   are   sorry   for   the   inconvenience.

点击查看详细信息如下:
appname:   testvb111.exe   appver:   1.0.0.0   modname:   ntdll.dll
modver:   5.1.2600.2180   offset:   00010f29
后面还有好多
发表于:2007-06-12 10:04:272楼 得分:0
哎,头大之中啊。最近用.net写了一个,也是不太好用
发表于:2007-08-07 16:25:363楼 得分:0
up
发表于:2007-08-07 16:37:414楼 得分:0
应该是ole的问题,我建议你用别的方法来调用excel
发表于:2007-08-07 16:40:315楼 得分:0
不要用ole控件,直接用excel   object编程试试.
本人感觉,还是那个线程引起的.


快速检索

最新资讯
热门点击