在Button1Click事件中调用函数ComputerTotal,用来返回总和,在函数中用到了窗体上的数据库控件,但为什么该控件不能被识别呢?

解决方案 »

  1.   

    函数是在单独的unit里声明实现的吧?use有数据库控件的单元
      

  2.   

    要在private下写:
    function myfun(...):...;//就是函数的声明
    然后在代码区写函数体:
    function TForm1.myfun(...):...;
    begin
      ...
    end;
      

  3.   

    function TForm1.func...
    要加上 TForm1. 才可以访问,不然用到的控件要 用 form1.控件明....来引用
      

  4.   

    你要加上窗体的名称才能对这些空间的引用!!
    如:form1.edit1.text:='hello';
      

  5.   

    加入类变量formname.对象的基本概念啊