Hallo,
Zitat:
Kannst auch FreeAndNil verwenden. Ist im prinzip das Selbe, nur dass danach x = nil ist.
Nicht ganz.
Folgendes geht:
FreeAndNil(x);
FreeAndNil(x);
Folgendes nicht:
x.Free;
x.Free;
FreeAndNil prüft, ob die Variable nicht bereits schon nil ist.