var
  E_YhjfF: TE_YhjfF;
  Function GetZnj(nd:integer;yf:integer;bysf:double):double;
implementation
  这样定义的全局函数有什么错误吗??谢谢各位了~~!!!!

解决方案 »

  1.   

    定义类型不是用type吗?
    type
      TE_YhjfF = Function (nd:integer;yf:integer;bysf:double):double;var
      E_YhjfF: TE_YhjfF;
      

  2.   

    是全局函数而不是类~~不能定义在类里面,问题已经解决了,定义在public外就好了,然后在
    implementation  下面直接写方法体~~~而且前面不能加上类名!在调用该方法时也一样不能加类名~~谢谢楼上的~~呵~
    -------------------------------------------
    再问过另一个问题,就是,表格里面有几条数据,现在要对各个用户的某些字段进行统计要怎么实现?比如说有两条记录的用户编号一样的,那么我就要对这两条记录的某个字段进行统计~~!
      

  3.   

    SELECT SUM(要统计的字段名) AS MySum FORM 表名 WHERE 编号字段=要统计的用户编号
      

  4.   

    不定义到类里面就可以了。你定义的E_YhjfF就是全局变量啊。