Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#10

AW: IntStringList und Objektfreigabe

  Alt 11. Jun 2020, 11:41
Integers in dem Platzhalter für Objekte speichern will.
Die darf man natürlich nicht freigeben!
Außer er speichert in dem TObject wirklich eine Objektinstanz,
wo dann das OwnsObjects=True liebendgern die Freigabe übernehmen würde.
Delphi-Quellcode:
type
  TMyDataObject = class
    FValue: Integer
    constructor Create(Value: Integer);
  end;
  
function TIntStringList.AddInteger(const s: string; i: integer): Integer;
begin
  ...
  //InsertItem(Result, S, TObject(i));
  InsertItem(Result, S, TMyDataObject.Create(i));
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat