Hallo zusammen,
ich habe folgendes Problem:
mit folgendem Befehl speichere ich Objekte in einer StringList:
Delphi-Quellcode:
if (ACB <> nil) and (ACB is TGridCheckBoxExt)
then AJob.ObjectList.AddObject(ACB.Name,ACB);
wobei ACB vom Typ TGridCheckBoxExt ist.
Anschließend kopiere ich den Inhalt der StringListe ObjectList mit
sgGrid.ObjectList.Assign(AJob.ObjectList)
.
Nun lese ich die einzelnen Objekte wieder aus und überprüfe deren Klassentyp mit
Delphi-Quellcode:
for index:= 0 to Pred(sgGrid.ObjectList.Count) do
begin
sgGrid.ObjectList.Objects[index] is TGridCheckBoxExt
then begin
end;
end;
Leider wird das Objekt nicht als TGridCheckBoxExt erkannt !
Was mache hier nun wieder falsch ?