Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.596 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Ein Record 'auf null setzen'

  Alt 28. Jul 2020, 09:08
Hallo, ich benutze einen Record immer wieder in einer Schleife, wie setze ich es auf null bzw. lösche dort alle werte richtig, bevor ich es neu beschreibe?

ZeroMemory(@MyRecord,SizeOf(MyRecord));

habe ich gefunden, es gibt aber auch die Funktion Default, aber da weiß ich nicht ob es mit Delphi 6 läuft. Thx
Default gibt es erst seit neueren Delphi-Versionen. ZeroMemory oder FillChar sind die Funktionen, die man zu Delphi 6 Zeiten verwendet hat und solange man in dem Record keine Managed Types verwendet (String (ShortString oder String[n] ist OK), Interface, dyn. Array), funktioniert das auch super.
Thomas Mueller
  Mit Zitat antworten Zitat