假如我现在有一个程序 有两个窗体 一个模块
模块中存放了几个全局变量 窗体中需要使用着几个变量并且还要更改这几个全局变量的值现在我想把这两个窗体中的一个窗体封装到dll中而模块不封装到dll中
请问怎么向这个 dll 中传递模块中的全局变量?

解决方案 »

  1.   

    有点懵,dll的制作就是为了实例化,提高代码的复用性.如果组件只是为了好看,或标榜有能力写组件,那不就是违反了写代码"化繁为简"的原则?
      

  2.   

    Public Function 你的函数(你的参数)As Long
        ……
    End Funtion
    ---------------
    这样不行吗?要不就做一个像你给Text1.Text赋值一样的函数。
      

  3.   

    public 全局变量就行了
      

  4.   

    啥意思啊?弄反了!
    调用dll也是在本程序内实例化的呀,全局变量象原来一样直接用
    DLL只提供功能,它没有自己的地址空间的,不可能在DLL内有对象的实例吧?
      

  5.   

    viena(维也纳nn-实心木头人石欠RUKYO) 顶
      

  6.   

    封装窗体到DLL中?
    不明白..