高手们请帮忙.我想把一个单元的某个值传到另一个单元去怎么实现????

解决方案 »

  1.   

    使用那个单元就行,另外将那个单元的变量设为publicePing
      

  2.   

    首先在public里面声明,然后在要调用它的单元里面uses这个单元就可以了
      

  3.   

    假设你要将A单元中的变量m传递到B单元中
    在A单元的public下定义变量
    在B单元的implementation下面加入:
    Use A;
      

  4.   

    但好象都不行勒。比如是将form1.Edit1的内容给form2.Edit1
    我给怎么帮呀
      

  5.   

    就是我先在public里定义一个x:string然后再将x复制给edit1.text是吗??
      

  6.   

    定义一个全局变量,方法上面都说过了.
    然后再form1中x:=edit1.text;
    最后在form2 中edit1.text:=x;
    或者你可以试一下
    form2.edit1.text:=form1.edit1.text
    (不知道你的两个窗口是不是都是打开的);
    如果在form2 中的这一段代码不认识form1就是你没有use
    方法上面也说了.
      

  7.   

    最好用函数传递参数,比如在Form1中既要调用Form2又要传递变量i,则在Form2中申明函数function a(i: String): Integer;在该函数中动态的Create窗口,顺便获取该变量。再在Form1中应用调用该函数即可。这样做有个最大的好处就是,不仅仅可以传递变量,对象也可以传递。
      

  8.   

    靠,这个问题值得这样讨论吗?ePing