Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
804 Beiträge
 
Delphi 10.4 Sydney
 
#34

AW: Zugriff auf Objekt in TObjectList

  Alt 10. Dez 2019, 10:13
Er springt nach else und gibt "Not assigned" aus...

Delphi-Quellcode:
for I := 0 to FListe_Button.Count -1 do begin
      ShowMessage(FListe_Button.Items[I].ClassName);
      if Assigned(FListe_Button.Items[I]) then
         ShowMessage(FListe_Button.Items[I].ClassName)
      else
         ShowMessage('Not assigned');
      if FListe_Button.Items[I] is TTMSFNCToolBarButton then
         ShowMessage('OK')
      else
         ShowMessage('Not OK');
   end;

Und wenn ich das assigned nicht abprüfe gibt er folgenden Error aus:
Zitat:
TypeError: Cannot read property '$classname' of null at Object.Labeling_GlowButtons
Patrick

Geändert von Ykcim (10. Dez 2019 um 10:15 Uhr)
  Mit Zitat antworten Zitat