Forum: Win32/Win64 API (native code)
Delphi
by Sir Rufo,
5. Apr 2013
Ja, du hast die Eigenschaften der Klasse nicht so unter Kontrolle.
(Du machst aus der Eigenschaft ja auch jetzt ein public Field und das ist dann völlig unkontrolliert und hat dir spätestens beim MultiThreading um die Ohren).
Bei einer Eigenschaft kann man über die Getter/Setter so einiges veranstalten und den Zugriff sehr schön regeln.
Forum: Win32/Win64 API (native code)
Delphi
by Sir Rufo,
5. Apr 2013
Das ist bei Records halt so, denn beim Zuweisen einer Record-Eigenschaft (oder einem Feld) wird automatisch eine neuer Record erzeugt.
Das hier würde funktionieren
procedure TSettings.loadSettings;
var
Ini: TIniFile;
LVanity : TVanitySettings;
begin
Ini := TIniFile.Create(FSettingsPath);