Thema: Delphi Objektvergleich

Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Objektvergleich

  Alt 28. Dez 2004, 16:28
Mit CompareMem geht das recht einfach:

Delphi-Quellcode:
if CompareMem(obj1, obj1, obj1.InstanceSize) then
  ShowMessage('Gleich');
Beachte, dass der Vergleich nur bitweise durchgeführt wird. Enthalten die Objekte Zeiger zu unterschiedlichen Speicherstrukturen, die die gleichen Daten enthalten, fällt der Vergleich dennoch negativ aus. Das passiert u.a. auch bei langen Strings!
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat