AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:47

Parameter dieser Suchanfrage:

Suche in Thema: dynamisches Array -> setLength Problem
Suche alle Beiträge, die von "Wegalt" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: dynamisches Array -> setLength Problem

      Delphi
      by Wegalt, 10. Feb 2004
    Also Delphi abhängig scheint es nicht zu sein. Ich nutze Delphi 5 und 7.

    Grundsätzlich tritt das Problem natürlich nur ab vielen Datensätzen auf.
    Also wenn man 10tausende einfügt ist der Speicher rats bats voll.

    Wenn man das Array wieder auf null setzt wurde auch der gesamte Speicher freigegeben.
    Bei der 2. Version dauert es natürlich um längen länger ihn freizugeben.
  • Forum: Sonstige Fragen zu Delphi

    Re: dynamisches Array -> setLength Problem

      Delphi
      by Wegalt, 10. Feb 2004
    Das ist mir auch schon eingefallen, ist aber nicht besonders elegant!
    Es scheint als würde das Array mit jedem setLength mit der neuen Größe
    kopiert und das alte nicht nicht wieder frei gegeben wird.
    Man könnte evtl 2 Arrays benutzen und die Daten immer von einem ins andere kopieren und dann jeweils das ungenutzte leeren. Gefällt mir aber auch nicht!

    Es wundert mich nur das trotz diesem...
  • Forum: Sonstige Fragen zu Delphi

    dynamisches Array -> setLength Problem

      Delphi
      by Wegalt, 10. Feb 2004
    Hallo,

    ich habe ein Problem mit dem Speicher, welches mein Array braucht.

    1. Wenn ich von vornerein weiß wie groß mein Array werden soll und dieses im Vorfeld auf die richtige größe setze, wird relativ wenig Speicher gebraucht

    2. Wenn ich aber mein Array in der Größe immer um eins erhöhe frißt dieses unmengen von Arbeitsspeicher.


    procedure TForm1.setArray; //Testbeispiel


URL zu dieser Suchanfrage:

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