AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:02

Parameter dieser Suchanfrage:

Suche in Thema: Richtig/sauber freigeben - nur wie?
Suche alle Beiträge, die von "himitsu" 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.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Richtig/sauber freigeben - nur wie?

      Delphi
      by himitsu, 7. Okt 2009
    bei ScanLine holst du dir sozusagen nur eine Kopie eines Zeigers auf den Speicher ... der verwiesene Speicher wird aber vom TBitmap verwaltet und auch freigegeben.
  • Forum: Sonstige Fragen zu Delphi

    Re: Richtig/sauber freigeben - nur wie?

      Delphi
      by himitsu, 7. Okt 2009
    praktisch, wie sirius in Kurz grad sagte :mrgreen:

    Daß es nun darauf ankommt, ob es für diese Daten eine entsprechende Automatik gibt.

    Strings und dynamische Arrays werden von der CompilerMagic behandelt.
    bei Interfaces ist es ähnlich

    Auch wenn du Records via New/Dispose erstellst/löschst
    oder selber Speicher z.B. via GetMem/FreeMem/Initialize/Finalize verwaltets
    greift die...
  • Forum: Sonstige Fragen zu Delphi

    Re: Richtig/sauber freigeben - nur wie?

      Delphi
      by himitsu, 7. Okt 2009
    Integer, Enums und Booleans reservieren ja keinen eigenen/eigenständigen Speicher, liegen direkt im Record und werden somit samt dem zugehörigen Record entsorgt.

    Strings (abgesehn vom ShortString), dynamische Arrays, Objekte und Interfaces sind dagegen im Record "nur" Zeiger auf die entsprechenden Daten.
  • Forum: Sonstige Fragen zu Delphi

    Re: Richtig/sauber freigeben - nur wie?

      Delphi
      by himitsu, 7. Okt 2009
    Wie rweinzierl schon sagt, muß man vorallem erstmal alles selber freigeben, welches mal per .Create (oder Funktionen, wo das drinsteckt), New, GetMem und Co. selber angelegt hat und wo soich natürlich kein Anderer um die Freigabe kümmert.

    Ausnahmen sind Objekte in ObjektListen, welche die enthaltenen Objekte selber freigeben, wenn man die Objektliste freigibt.

    Strings, dynamische Arrays und...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=141341
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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