AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:17

Parameter dieser Suchanfrage:

Suche in Thema: D2009 Exception
Suche alle Beiträge, die von "WM_CLOSE" 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.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: D2009 Exception

     
      by WM_CLOSE, 30. Apr 2011
    ICh weiß nicht ob finalize das richtige ist. das hab ich nur grad beim googlen gelesen. Ist sowas ähnliches wie Dispose (bitte nicht hauen wenn falsch)
    ist vielleicht das das richtige wonach du suchst: http://www.delphipraxis.net/149061-einfach-verkettete-listen.html

    Sorry ich muss jetzt auch passen.

    Probier mal den FastMM, vielleicht zeigt der an was schief läuft.
  • Forum: Programmieren allgemein

    AW: D2009 Exception

     
      by WM_CLOSE, 30. Apr 2011
    Hast du zufällig den FastMM zur Hand? im FullDebugMode?
    Der könnte wichtige Infos zeigen.

    vielleicht auch mal den String rauslassen (->temporär in ein Char umwandeln).
    Vielleicht könnte auch ein Finalize helfen.

    Ansonsten weiß ich auch keinen guten Rat:cry:
  • Forum: Programmieren allgemein

    AW: D2009 Exception

     
      by WM_CLOSE, 30. Apr 2011
    Könntest du den Code vielleicht etwas erklären?
    Und vielleicht den kompletten Exception-Text posten (Strg-C auf das Exception-Fenster)

    Das Dispose muss man dann aufführen wenn man das den Record nicht mehr braucht.
    Wird das FPBuffer an der Stelle nicht mehr gebraucht? Wenn ja, warum ist es dann ein Feld des Objektes und keine Varaible in der Procedure?

    Sorry, aber ich bin nicht den ganzen...
  • Forum: Programmieren allgemein

    AW: D2009 Exception

     
      by WM_CLOSE, 29. Apr 2011
    Es gibt leider keinen Garbage Collector in Delphi:
    Man muss den Speicher, den man allokiert (mit new) wieder Freigeben(mit Dispose). Das nilen des Pointers reicht da nicht aus, da der Wert dahinter immer noch existiert.

    Normalerweise ist sowas "nur" ein Speicherleck und sollte keine Exception werfen, aber wer weiss.
    Vielleicht liegt der Fehler wo ganz anders
  • Forum: Programmieren allgemein

    AW: D2009 Exception

     
      by WM_CLOSE, 29. Apr 2011
    GIbst du den speicher auch irgendwo frei? und mit Dispose? Außerdem würde ich das AssignFile über das try-finally setzen, da im Fehlerfall versucht wird eine Datei, die nicht geoffnet ist zu schließen.


URL zu dieser Suchanfrage:

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