FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comparar dos RECORD
Hola a todos!
Recientemente he tenido la necesidad de trabajar con los record de delphi, pero claro, no es oro todo lo que reluce, me ha salido la necesidad de ver si el contenido de dos record's es igual. Me he encontrado que con un simple = no es posible comparar el contenido y tampono he sido capaz de encontrar ninguna función que compare el contenido de los record's y claro si el record contiene muchos campos es un trabajo muy costoso ir uno a uno comparando para ver si contienen la misma información, alguien sabe si existe una funcion que me diga si dos records son iguales? un ejemplo: Tkk = record f1, f2, f3: String; end; var o1, o2: Tkk; begin o1.f1 := 'hola1'; o1.f2 := 'hola2'; o1.f3 := 'hola3'; o2.f1 := 'hola1'; o2.f2 := 'hola2'; o2.f3 := 'hola3'; if funcionquecompare(o1, o2) then ShowMessage('mismo contenido.') else ShowMessage('distinto contenido.'); end; Gracias a todos de ante mano!!! |
|
|
|