Module 转 Class Module

angus2887 2007-08-01 10:05:57
出于维护方便的原因,我要把Module转换成Class,然后做成dll(因为module中的变量和函数在做成dll后不能被外部程序使用),把Class的Instancing属性设置成GlobalMultiUse,这样可以不用定义对象直接使用里面的函数和变量,但是中间还是出现了很多问题,希望达人能够指导一下。
1 “有时候”在A类中定义的Type在B类中识别不出来
2 引用dll之后,例如Public Sub fun( a As type ),如果这个是系统的类型,如ComboBox或者SpreadSheet,则会提示“Private object modules cannot be used inpublic object modules as parameters or return types for public procedures,...”
或者有其他好的方法,希望能够提供,主要是要做到dll生成并引用后,基本不影响原先的使用的方法,比如frame里要调用个函数,或者对里面的变量直接进行读取,感激不尽!
...全文
155 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
angus2887 2007-08-01
  • 打赏
  • 举报
回复
主要目的就是形成一个dll后,别人用的话就至需要引用这一个就可以了,不用每次把一大堆的文件都要考过来覆盖掉原先的
cqq_chen 2007-08-01
  • 打赏
  • 举报
回复
无语....

你的目的不是为了维护方便吧!

其实有时和人分享是一种很好的精神。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧