本来是VB的问题,但是那边没有COM子论坛:(在VB里建立ActiveX DLL工程,里面的类模块不支持Public的常量。
不知怎样才能做到让组件或者组件里面的类对外提供常量?就像这样:
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "...", Conn, adOpenForwardOnly, adLockOptimistic
(VB的代码,但是意思很明了)
上面的adOpenForwardOnly和adLockOptimistic就是两个常量。准确的说,是ADODB.adOpenForwardOnly和ADODB.adLockOptimistic。怎样在你自己的工程里面实现这种外界能使用的常量?不管是组件提供(像ADODB.adOpenForwardOnly),还是类提供(像rs.CONSTOFCLASS,假设有的话)。
不知怎样才能做到让组件或者组件里面的类对外提供常量?就像这样:
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "...", Conn, adOpenForwardOnly, adLockOptimistic
(VB的代码,但是意思很明了)
上面的adOpenForwardOnly和adLockOptimistic就是两个常量。准确的说,是ADODB.adOpenForwardOnly和ADODB.adLockOptimistic。怎样在你自己的工程里面实现这种外界能使用的常量?不管是组件提供(像ADODB.adOpenForwardOnly),还是类提供(像rs.CONSTOFCLASS,假设有的话)。
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 extern的使用问题,请各位师兄师姐帮帮忙吧!
- 简单的关于析构的问题
- 到哪里下载AVICap类?
- 如何在OnDraw()函数中实现绘图过程的“暂停”、“继续”功能
- 请问使用异步SOCEKT在读数据时候,如何能向同步的SOCKET可以把数据循环读完?
- 如何将CString类型转换为int类型?
- 怎样计算夹角?
- 已经获得ICON句柄,如何把该ICON写入一个*.ico文件中?
- 救急,如何使 ReBar 的某一个 Band 在单独的一行中显示 ?
- VC6的运行库需要不需要背下来?他和标准C++函数库有什么区别?
- 怎么删去一个字符?
- 急需高手帮忙,VC与word互操作问题,100分相赠
http://support.microsoft.com/default.aspx?kbid=143258
不过做成属性不太方便,因为多而且不好归类。
做出Public Enum理论上可以但是我以前试过,在外面依然用不了不知是怎么回事。