Cita:
Empezado por roman
Pero, ¿esto serviría si tenemos valores string? Es decir, creo que todos los valores que nos interesen para la comparación tendrían queser de longitud fija ¿no?
|
Así es, creí haberlo aclarado
.
Te dejo algo para marearse un ratito, cositas que hace el compilador:
Código Delphi
[-]
type
TData = record
Field1: string;
Field2: string
end;
var
D1, D2: TData;
begin
D1.Field1 := 'Hola Mundo!';
D1.Field2 := '123';
D2.Field1 := 'Hola Mundo!';
D2.Field2 := '123';
Caption := IfThen(CompareMem(@D1, @D2, SizeOf(TData)), '=', '<>');