Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

AW: Daten in Klassen und Records speichern. Zugriffsproblem über mehrere Units

  Alt 28. Sep 2018, 21:44
Ginge das mit der Referenz auch mit Records als Datenhalter?
Ginge auch, dann musst du allerdings explizit mit Pointer-Typen arbeiten, also die OptionsB -Instanz als POptionsB = ^TOptionsB übergeben, sonst arbeitest du mit einer lokalen Kopie.

Delphi-Quellcode:
type
  POptionsB = ^TOptionsB;
  TOptionsB = record
    ...
  end;

  TOptionsA = record
  strict private
    FOptionsB: POptionsB;
  public
    ...
    constructor Create(OptionsB: POptionsB);
  end;
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat