riwu
2014-11-07 08:30:27
I'm not sure if it's supposed to be a feature or a bug.
procedure Mouse(box: TBox);
begin
writeln(box);
end;
type glModel = record
ID: Cardinal;
TID: Integer;
X, Y: Integer;
end;
var
modelRecord: glModel;
begin
Mouse(modelRecord);
end.Their fields are similar but they are actually 2 completely different records…should throw an error in case ppl (like me) make a mistake in passing the wrong argument.