Zitat:
Mach ich bei dem Aufruf (ButtonList.Items[I] as TTMSFNCToolBarButton).Text etwas falsch?
Ich würde die Liste als erstes generisch deklarieren. Dann brauchst du das alles mit
as
nicht mehr.
BList: TObjectList<TTMSFNCToolBarButton>;
Das sieht dann so aus
Delphi-Quellcode:
for i ...
ButtonList.Items[I].Text :=
Zitat:
Jetzt habe ich das Problem, dass ich zwar abfragen kann, ob auch 2 Objekte in der ButtonList sind, aber ich kann nicht darauf zugreifen.
Ich frage mich, wie du auf die Liste zugreifen willst, wenn du sie in
TDesign.Design_LogIn;
sofort freigibst nachdem sie erstellt wurde
Delphi-Quellcode:
BList:= TOBjectList.Create;
Try
...
Finally
BList:= nil;
End;
Außerdem gibt man nicht mit
:= nil
frei.