我有多个工程,每个工程都有几百个文件(窗体、类模块),现在想将这些工程整合在一个程序中,各个工程可以分别调用,不知如何操作?

解决方案 »

  1.   

    选定一个做主EXE工程,其它的改为activex dll工程或activex exe工程供调用.
    当然,如果你这些工程原来就规划得很好,各种公共变量名,模块名等没啥冲突,那直接合作一个工程,可能也只需稍微改动一下就行了.
      

  2.   

    UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
      

  3.   

    并不麻烦,就一个主窗体,加各个菜单导航.
    activex dll或activex exe在里面用某个类作接口很方便.
      

  4.   

    我另做了一个主程序,其它程序做成dll,我已实现主程序可调用各系统的功能,但无法共享数据,即变量无法赋值,在主程序登录后将获取登录用户在各系统的权限,并将权限赋值给各系统的变量中,我在各系统的类模块中增加了属性:
    '保持属性值的局部变量
    Private bgx_add As Boolean '局部复制
    Public Property Let GX_Add(ByVal vData As Boolean)
    '向属性指派值时使用,位于赋值语句的左边。
        bgx_add = vData
    End PropertyPublic Property Get GX_Add() As Boolean
    '检索属性值时使用,位于赋值语句的右边。
        GX_Add = bgx_add
    End Property运行时系统提示bgx_add变量未定义,如果我将属性修改为类中的公共变量,
    如public GX_Add as boolean,在运行后测试发现变量未能取到值大家是如何做的?万分感谢
      

  5.   

    我的类instancing属性是设置为5,但还是不行