安仕达信息化解决方案

构件化研发思想和平台
更聪明一点的代码 效率很重要

原来的代码是这样的

procedure TFrame_Connection.SetDataID(const Value: Integer);
begin
  fCurDataID:= Value;
  RefreshCurData
end;

procedure TFrame_Connection.SetDataType(const Value: Integer);
begin
  fCurTypeID:= Value;
  RefreshCurData;
end;

优化过以后是这样的

procedure TFrame_Connection.SetDataID(const Value: Integer);
begin
  if fCurDataID <> Value then
  begin
    fCurDataID:= Value;
    RefreshCurData
  end;
end;

procedure TFrame_Connection.SetDataType(const Value: Integer);
begin
  if fCurTypeID <> Value then
  begin
    fCurTypeID:= Value;
    RefreshCurData;
  end;
end;

posted on 2008-07-05 08:23  main  阅读(206)  评论(0)    收藏  举报