Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
21. Aug 2019
:wink:
Die Variablen waren nicht lokal in der procedure deklariert, die Variablen hatten keinen Präfix "F" davor (Styleguide für private Variablen)...da müssen es globale sein...:zwinker:
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
21. Aug 2019
...private Felder deiner Form / Klasse :wink:
Beispiel:
TFormBlubb = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
FBla: Integer; // Variable
FListBlubbchen: TObjectList<TBlubbchen>; // Liste
public
Forum: Object-Pascal / Delphi-Language
Delphi
by haentschman,
21. Aug 2019
Moin... 8-)
Zum Problem kann ich nur vermuten daß der ItemIndex nicht > 0 ist oder das Bild leer ist. Prüfe das mal.
...kommt er den an dem eingerichteten Breakpoint an?
Anmerkung: Aus dem Code geht dervor, daß du die Freigabe merkwürdig gestaltest hast. Die Listen werden/sollten einmal erstellt (constructor) und im destructor freigeben werden. Die Liste macht dann mit Clear leer. Und...