Die Antwort kam bereits von Benedikt Magnus
Delphi-Quellcode:
unit recs;
interface
type TA =
record
type TB =
record
a : Integer;
b :
string;
end;
type TC =
record
a: Integer;
b :
string;
c :
string;
end;
end;
implementation
procedure test;
var
b: TA.TB;
begin
b.a:=1;
end;
end.
Anwendung dafür ist mir bis jetzt noch keine eingefallen.
Um Programmoptionen strukturiert irgendwo ablegen zu können statt in globalen Variablen dachte ich an Records in Art
Delphi-Quellcode:
type
TProgrammEinstellungen = record
public
type Allgemein = record
class var Bla...
end;
type Dateien = record
class var Bla...
end;
end;
Lesend und schreibend etwa so erreichbar
Delphi-Quellcode:
TProgrammEinstellungen.Allgemein.Bla :=
TProgrammEinstellungen.Dateien.Bla :=
So wäre das ein bisschen geordnet und man hat die Variablen thematisch noch einmal gruppiert.
Macht man das so oder doch ganz anders?