Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LeoDD,
20. Okt 2008
Wie gesagt ist das Problem tatsächlich ein fehlendes New() gewesen.
Mich würde dennoch interessieren, wieso die Daten trotzdem "accessible" waren und ausgelesen wurden, obwohl das New() fehlte.
Die neue Proc sieht nun so aus:
procedure TASManForm.FillASListBox(ASList: TTC7AutoStart; FilterSet: TListFilter);
var
i: integer;
ASStruc: TTC7AutoStartStruc;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LeoDD,
20. Okt 2008
OK, das mit dem nil hab ich noch hinzugefügt. Geht dennoch nicht.
Gibt es noch andere Lösungsmöglichkeiten? Die Einträge in Objekte zu verwandeln stelle ich mir recht schwierig vor.
Edith hat mich da auf was aufmerksam gemacht...
Ich Depp hab vergessen, beim Füllen der Objektliste ein New einzubauen, da kanner natürlich nur wenig disposen...:(
Danke an alle, das Problem ist gelöst und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LeoDD,
20. Okt 2008
Hallo,
und wieder eine Sache, bei der ich nicht weiterkomme und auch keine wirkliche Hilfe im Netz gefunden habe.
Ich verwende eine TCheckListBox und hänge an die Einträge noch Daten. Hier die Funktion, die die Checklistbox füllt. Die Daten dazu stammen aus einer abgeleiteten TList Klasse namens ASList:
procedure TASManForm.FillASListBox(ASList: TTC7AutoStart; FilterSet: TListFilter);...