Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#13

AW: Lokalen Record initialisieren

  Alt 12. Nov 2013, 16:29
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.
Nur Initialize/Finalize. Das ruft InitializeRecord/FinalizeRecord intern auf. Oder du bastelst dir was (so kommt man übrigens an alle sonst unzugänglichen Routinen)

Delphi-Quellcode:
function InitializeRecord(P: Pointer; TypeInfo: Pointer): Pointer;
asm
  jmp System.@InitializeRecord
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat