rt!

解决方案 »

  1.   

    unit form2;
      ....
      public
        aa: string;//定义在公共域里,其他单元就可以访问了
      ....var Form2: TForm2;
    ....----------------Unit Form1;
    ....uses Form2;procedure TForm1.Button1Click(Sender: TObject);
    begin
      Showmessage(Form2.aa);
    end;
      

  2.   

    先在本单元中引用函数所在单元uses Form2
    这样就可以调用别的单元的函数了 形式是“单元。函数”
      

  3.   

    还是不行啊!
    是否是将函数整体放到public里啊?
      

  4.   


    uses 定义函数的窗体名;调用时的形式为:
         定义函数的窗体名.函数名(实参表);
      

  5.   

    implementation        uses 定义函数的窗体名;{$R *.dfm}调用时的形式为:
         定义函数的窗体名.函数名(实参表);
      

  6.   

    在implementation下面加入 uses unit1;//为哪个函数错在的单元文件的名字还可以在interface上面跟DELPHI给你生成的哪个USES里加入 unit1,那样你在unit1里定义的结构或者指针都可以象DELPHI自身的那些类型一样用啦,呵呵
      

  7.   

    怎样在窗体中定义一个函数?
    是在public里面还是外面?
      

  8.   

    unit lrcpcbk;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ExtCtrls, StdCtrls, Buttons, DB, DBTables;
    在主窗体的这个位置定义type
    。。
    给分吧!