AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:32

Parameter dieser Suchanfrage:

Suche in Thema: Out of Memory
Suche alle Beiträge, die von "SirThornberry" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.012s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Out of Memory

      Delphi
      by SirThornberry, 3. Aug 2007
    Ich hab es nur mal kurz überflogen.
    Es wäre hilfreich aussagekräftige Variablennamen zu verwenden (nicht Memo1 etc.)
    Bezüglich Speicher ist mit der bereits erwähte Verdacht unter gekommen:

    for i := 1 To Folder.Items.Count do
    begin

    SetLength(licenseSet1, Length(licenseSet1)+1);

    Du vergrößerst das dynamische Array immer wieder um 1 was den gleichen Effekt hat wie bei den Strings.
  • Forum: Object-Pascal / Delphi-Language

    Re: Out of Memory

      Delphi
      by SirThornberry, 2. Aug 2007
    Die Stackgröße kann man auch in den Projektoptionen ändern. Und die Stackgröße spielt nur eine Rolle bei Rekusion und lokalen Variablen, insbesondere bei lokalen statichen Arrays.
    Wenn du den Fehler erst nach einiger Zeit bekommst vergisst du vielleicht was frei zu geben?!
    Könntest du den Quelltext eventuell posten?
  • Forum: Object-Pascal / Delphi-Language

    Re: Out of Memory

      Delphi
      by SirThornberry, 2. Aug 2007
    da helfen keine Defrag-Programme. Da hilft die Verwendung eines anderen Speichermanager oder besser, die Verwendung eines algorythmus der das beachtet.
    Zum Beispiel anstelle tausend mal an einen String etwas anzuhängen kann man vorher die benötigte Länge berechnen, 1 mal die Länge des Strings setzen und dann in diesen String (also in den Speicherbereich des Strings) die Daten rein kopieren....
  • Forum: Object-Pascal / Delphi-Language

    Re: Out of Memory

      Delphi
      by SirThornberry, 2. Aug 2007
    wie bereits erwähnt kommt der Fehler in den meisten Fällen wenn große zusammenhängende Speicherbereiche angefordert werden.
    Stell dir vor du hast insgesamt 2 GB platz. Alle 50 MB liegt ein Stück von einer Größe von einem Byte. Somit ist es jetzt nicht möglich ein zusammenhängendes Stück vom 100 MB zu bekommen weil ja alle 50 MB was dazwischen liegt.

    Bei einigen Speichermanagern kann es aus...
  • Forum: Object-Pascal / Delphi-Language

    Re: Out of Memory

      Delphi
      by SirThornberry, 2. Aug 2007
    Das ist eigentlich sache des Betriebssystems. Es kommt hauptsächlich darauf an wie du den Speicher anforderst. In der Regel bekommt man das Problem wenn man zu viel Zusammenhängenden Speicher anfordert (Zum Beispiel bei einem Array etc.)


URL zu dieser Suchanfrage:

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