AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign access violation beim hinzufügen eines Elements in eine Liste
Thema durchsuchen
Ansicht
Themen-Optionen

access violation beim hinzufügen eines Elements in eine Liste

Ein Thema von bernhard_LA · begonnen am 9. Jan 2022 · letzter Beitrag vom 11. Jan 2022
Antwort Antwort
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.314 Beiträge
 
Delphi 12 Athens
 
#1

AW: access violation beim hinzufügen eines Elements in eine Liste

  Alt 9. Jan 2022, 18:33
Modul-Liste (DLLs) oder in der Assembler-Ansicht hochscrollen

da siehst dann in welchem Programmteil du bist


sind Debuginfos oder Externals-Definitionen vorhanden, siehst'e auch noch die Funktion und vielleicht Codezeile.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#2

AW: access violation beim hinzufügen eines Elements in eine Liste

  Alt 10. Jan 2022, 15:16
Es besteht die Wahrscheinlichkeit das die Objektliste bereits freigegeben ist und die Variable weiterhin auf den freigegebenen Speicherbereich zeigt. Solche Fehler führen zur Laufzeit nicht in jedem Fall direkt zur Zugriffsverletzung. Nur wenn der eingebaute Speichermanager den für das Objekt reservierten Speicher auch bereits an das Betriebsystem zurückgegeben hat. Dashalb kann eine Änderung an einem ganz anderen Programmteil plötzlich den Fehler zu Tage treten lassen.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.314 Beiträge
 
Delphi 12 Athens
 
#3

AW: access violation beim hinzufügen eines Elements in eine Liste

  Alt 10. Jan 2022, 15:28
Ein Dynamisches Array ist ein ManagedType .... so lange da niemand an der Speicherverwalung zumpfuscht oder z.B. einen Bufferoverrun hat, sollte es an der Stelle nie knallen, weil wenn das wirklich weg ist, dann würde der Zeiger auf NIL stehen und das würde zu Beginn abgefangen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: access violation beim hinzufügen eines Elements in eine Liste

  Alt 11. Jan 2022, 13:12
ich kann das Problem an einem minimalen Code-Fragment darstellen, dafür einen neuen Thread hier in der DP
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz