一个简单的delhpi 问题﹐请进来看看我在一个库单元中的public 中定义了一个过程为:
procedure u_status(var csts:char) ;        //界面元素状态该过程代码为﹕
procedure tfrm_kjyw.u_status(var csts:char);
begin
  case csts of
  'I' :
    begin
        dbet_pzhm.Enabled := false ;
        dbcb_type.Enabled := false ;
        dbet_dt.Enabled   :=false ;
        dbcb_gsdept.Enabled :=false ;
        dbet_acct.Enabled:=false ;
        dbet_amount.Enabled :=false ;
        dbet_descript.Enabled:=false ;
    end
  end ;
end ;
作用是设置窗体上各对象状态﹐
然后史在create 事件里调用该过程::
procedure Tfrm_kjyw.FormCreate(Sender: TObject);
begin
  u_status('I') ;
end;但编译时总是在调 用语句u_status(‘I’)里编译出错﹐
出错语句为﹕
[Error] kjyw.pas(78): Types of actual and formal var parameters must be identical请高手解决…………