在EXE工程 Pur中,有一个FORM名为frmPU,其调用了一个模式窗口frmSelect,调用后将frmSelect 的一些资料填充的 frmPU 中,功能正常!
但是将工程Pur改为DLL工程后,生成Pur.DLL!在另一个EXE工程引用Pur.dll,调用显示frmPU窗口,模式窗口frmSelect也正常显示,但就是调用后将frmSelect 的一些资料无法填充的 frmPU 中,不知道为什么,是不是跟线程之类有关系,该这样搞阿,请各位高手指点指点!!

解决方案 »

  1.   

    我想可能是dll中的问题吧。不知道两个窗体通信你是怎么做的
      

  2.   

    据体问题不太清楚
    建议在frmPU与frmSelect传递数据的时候用msgbox检查一下。
      

  3.   

    To: fj182(阿花)  在模式窗口frmSelect中调整frmPU相应的资料像我这样的功能,应该怎么样做 ??
      

  4.   

    To: vansoft(Vansoft Workroom) ( ) 信誉:55 在模式窗口frmSelect中调整frmPU相应的资料像我这样的功能,应该怎么样做 ??
      

  5.   

    你实在不成就用全局变量吧
    public A as string在frmselect中A=text1.text,关闭的时候让frmPU中的相关变量=A但是我觉得还是你的代码有问题,你用msgbox试试看吧
      

  6.   

    在模式窗口frmSelect中把frmPU上的控件挪过来。用withevent来做。