如何比较两个 记录型变量的值:即不用比较记录里的每一个字段值?如:if a=b a,b为记录型变量。--希望能给出解决思路。
type
Myrecord=record
a1:integer;
a2:string;
end;
var
Rec1:Myrecord;
Rec2:Myrecord;
implementation
rec1.a1:=1;
rec1.a2:='1';
rec2:=rec1;
//change rec1
rec1.a1:=2;
if rec2=rec1 then domything;//这里不能通过;想解决的就是在rec1 级别进行判断。而不是去比较它们的每一个字段,再确定它们是否相等。