Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
14. Nov 2008
Letzendlich muß nur der Programmierer wissen, was er darin abgelegt hat und wenn er's vergißt und es knallt ... selber Schuld :angel2:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
13. Nov 2008
wenn du da wirklich ein Objekt drin ablegst, dann ja.
Aber du kannst auch ganz einfach deine Integer da reinkonvertieren.
SizeOf(TObject) = SizeOf(Integer)
(da TObjekt eh nur ein Zeiger auf das Objekt ist)
var i: Integer;
IntegerStringListe.AddObject('String 3', TObject(i));
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
13. Nov 2008
und ich war mir sicher ich hätte das vorm Absenden geändert :shock:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
13. Nov 2008
Entweder du nimmst das Sortieren selber und schreibst dir dafür 'ne eigene Funktion, oder ...
nja, was mir dann noch einfällt, wäre die Prozedur Exchange der beiden Listen zu überschreiben.
TMyStringList = class(TStringList)
public
procedure Exchange(Index1, Index2: Integer); override;
end;