Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.443 Beiträge
 
Delphi 12 Athens
 
#11

AW: Lokalen Record initialisieren

  Alt 12. Nov 2013, 16:08
Ach ja:
Delphi-Referenz durchsuchenInitializeRecord
Delphi-Referenz durchsuchenFinalizeRecord

Einige der geheimen Funktionen, wie das auch UniqueString.
Und wie soll man die hier verwenden? Mein Compiler kennt die jedenfalls nicht.

Das interne InitializeRecord wird übrigens automatisch vom Compiler aufgerufen, wenn die lokale Record-Variable z.B. einen String enthält. Leider wird damit aber ein ebenso vorhandenes Integer-Feld nicht initialisiert.

Delphi-Quellcode:
type
  TSomeRecord = record
    Data: Integer;
    Name: string;
  end;
var
  someRecord: TSomeRecord;
begin
  Caption := Format('"%s"(%d)', [someRecord.Name, someRecord.Data]);
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat