Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.151 Beiträge
 
Delphi 12 Athens
 
#4

Re: Fehler beim löschen von Objekten

  Alt 30. Jan 2010, 17:15
Jupp, Destroy sollte man möglichst nicht direkt aufrufen.

Zitat:
Bei Sender.destroy passiert jedoch folgendes: Es werden zusätzlich alle Shapes gelöscht, die nach diesem Shape erstellt wurden. Wo ist da der Fehler???
Hast du mal gedebuggt und geschaut, was beim Aufrif dieser Methode passiert?

Zitat:
Objekt:=Findcomponent(name) as TShape;
Sender ist schon das Objekt ... wozu also nochmal suchen?

while LowerCase(SL[i])<>LowerCase(name) do Kennst du von einer StringList schon .IndexOf und seine Freunde?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat