AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:17

Parameter dieser Suchanfrage:

Suche in Thema: Freigeben einer Pointerstruktur
Suche alle Beiträge, die von "Reinhard Kern" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Freigeben einer Pointerstruktur

      Delphi
      by Reinhard Kern, 17. Jun 2009
    Danke für die Belehrung, Rekursion habe ich schon mit Jensen und Wirth gelernt, das war so etwa vor 25-30 Jahren. Aber deine Beschreibung kann genausogut Grundlage eines iterativen Verfahrens sein, das siehst du bloss nicht.

    Gruss Reinhard
  • Forum: Sonstige Fragen zu Delphi

    Re: Freigeben einer Pointerstruktur

      Delphi
      by Reinhard Kern, 17. Jun 2009
    Vorschlag:


    destructor TMyObjectList.Destroy; override;
    var CurrentObject,NextObject : TMyObject;

    begin
    CurrentObject := FirstObject; { wie auch immer }
    if Assigned (CurrentObject) then { könnte ja leer sein }
    repeat
  • Forum: Sonstige Fragen zu Delphi

    Re: Freigeben einer Pointerstruktur

      Delphi
      by Reinhard Kern, 17. Jun 2009
    Hallo,

    dabei hast du eine iterative Lösung schon selbst fast erwähnt:
    "... prüfe ob .Next existiert, wenn ja, erst FreeMakro (Anchor.Next) aufrufen
    dann erst Aktuelles element freigeben "

    Ich würde die Liste von vorne durchlaufen und immer zuerst Next zwischenspeichern, bevor das aktuelle Element freigegeben wird.

    Gruss Reinhard
  • Forum: Sonstige Fragen zu Delphi

    Re: Freigeben einer Pointerstruktur

      Delphi
      by Reinhard Kern, 16. Jun 2009
    Hallo,

    Rekursion ist sehr beliebt bei Lehrern, ist elegant zu formulieren und man kann mit seinen Kenntnissen angeben, aber in der Praxis ist Rekursion fast immer Mist: wenn du 5000 Objekte hast, hast du 5000 ineinander verschachtelte Prozeduren. Das ist nicht nur völlig überflüssig, sondern auch nicht besonders gut zu debuggen.

    Gruss Reinhard


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Reinhard+Kern&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=135659
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz