Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Freigeben -> AV; Bearbeiten -> Nichts weiter

  Alt 26. Feb 2009, 07:54
Hi,

vielleicht bin ich ja völlig auf dem falschen Dampfer, aber dein Code muss eine Exception werfen, wenn OwnObjects True ist:

Delphi-Quellcode:
Kursliste[0].Free;
// Oder
Kursliste.Delete(0);
Aus TObjectList:

Delphi-Quellcode:
procedure TObjectList.Notify(Ptr: Pointer; Action: TListNotification);
begin
  if OwnsObjects then
    if Action = lnDeleted then
      TObject(Ptr).Free;
  inherited Notify(Ptr, Action);
end;
TObject(Ptr) hast du ja schon freigegeben.

Cu, Frank
Frank Reim
  Mit Zitat antworten Zitat