我需要通过vb创建一个activex控件,有一个模块在这个模块中引用了一个dll文件;当编译时显示无法编译,报“子程序或变量没有被定义”错误,可是我将整个工程代码放到一个新的“标准exe”工程中编译可正常通过。这是为什么?
请高手赐教!!!是不是activeX不允许有模块存在,还是因为别的,我在模块中引用dll文件中的一些函数这应该没有关系吧?在“标准exe”工程中可以编译通过,为什么再将代码放到“ActiveX控件”工程中就不能编译呢?!
请高手赐教!!!是不是activeX不允许有模块存在,还是因为别的,我在模块中引用dll文件中的一些函数这应该没有关系吧?在“标准exe”工程中可以编译通过,为什么再将代码放到“ActiveX控件”工程中就不能编译呢?!
解决方案 »
- 请教大家一个问题,在vb中能不能定义一个长度位一千的数组,然后按照公式取其中的元素啊?
- 急啊~~VB 的App.Path问题,图片路径中有如 c:\program file\ 这样的目录,它只取得c:\program ,后面的部分得不到,怎么办啊?
- 请问怎么获取屏幕尺寸?
- 问一个很菜的问题,VB6.0怎么退出全部程序?
- MD5?唯一?
- 100分﹐怎樣把一張圖片顯示到Excel里﹖
- 好久没有来vb这里灌水了,呵呵。各位兄弟好,姐妹不好。顺便问一个问题吧,高手勿进。
- 大虾们帮帮忙!
- 我的窗口函数到底犯了什么罪?
- VB高手请进,关于ActiveX Dll部件(多维数组)参数传递问题!!!难。
- 关于数据库文件格式
- 心情非常的郁闷~~~!! 极度的不好~~~!!!! 好多的事情都不顺利!!! 烦~~!
(ByVal Hconn As Long, _
Hobj As Long, _
ByVal Options As Long, _
CompCode As Long, _
Reason As Long)我已经在模块中声明了!错误是在“用户控件”处编译时处的,错误代码是“MQCLOSE gHcon, gHobj, C_options, CompCode, Reason”,错误信息是“子程序或函数未定义”。我刚刚把“Option Explicit”给注释掉了,但问题仍在!!!
Public Declare Sub MQCLOSE Lib "MQM.DLL" Alias "MQCLOSEstd@20" _
(ByVal Hconn As Long, _
Hobj As Long, _
ByVal Options As Long, _
CompCode As Long, _
Reason As Long)