AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffsverletzung

Ein Thema von moser · begonnen am 7. Feb 2007 · letzter Beitrag vom 8. Feb 2007
Antwort Antwort
moser

Registriert seit: 14. Nov 2005
11 Beiträge
 
Delphi 5 Standard
 
#1

Zugriffsverletzung

  Alt 7. Feb 2007, 12:07
Hallo

Die Meldungen

Zugriffsverletzung bei Adresse ... in Modul "Prhau.exe" lesen von Adresse 00000000 oder
Zugriffsverletzung bei Adresse ... in Modul "Prhau.exe" lesen von Adresse FFFFFFFF

treten bei meinem Programm bei machen Anwendern und dort auch nur sporadisch auf.

Bin kein Profi.
Kann mir bitte jemand einen Tip geben wo das Problem liegt.


danke Max Moser
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Zugriffsverletzung

  Alt 7. Feb 2007, 12:09
Könnte z.B. auf die Verwendeung eines nicht instantiierten Objektes hin. Ohne Sourcen aber nicht aufklärbar.
Markus Kinzler
  Mit Zitat antworten Zitat
moser

Registriert seit: 14. Nov 2005
11 Beiträge
 
Delphi 5 Standard
 
#3

Re: Zugriffsverletzung

  Alt 7. Feb 2007, 12:40
danke
instantiiertes Objekt - aber tragisch, sagt mir nichts.

Ich schätze es passiert beim Einlesen oder Abspeichern von Dateien. Aber leider nicht reproduzierbar. Kann es ein Speicherplatz Problem sein - immer Adresse 0000000 oder FFFFFFFF
  Mit Zitat antworten Zitat
C.Schoch

Registriert seit: 2. Jan 2006
Ort: Wüstenrot
235 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Zugriffsverletzung

  Alt 7. Feb 2007, 19:00
Hi,
Weist du wann dieser Fehler auftritt? Beim öffnen? Beim schliesen?
So kannst du zumindest den Fehler eingrenzen.

P.s. Wenn du uns ein bischen Code zeigst können wir dir besser helfen, als wenn wir nur ins Blaue raten müssen.
Tschau Christian
Das System hofft auf Besserung
[Siemens]
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Zugriffsverletzung

  Alt 7. Feb 2007, 22:51
Ein wenig Hintergrundinfo zu Zugriffsverletzungen:

Zugriffsverletzungen treten meist dann auf, wenn versucht wird auf einen Speicherbereich
zu zugreifen, der entweder nicht initialisiert wurde (BSP durch Getmem,New oder durch erzeugen einer
Objektinstanz durch create), oder der Speicherbereich auf den zugegriffen werden soll, ist geschützt.

Jetzt zur Hilfe:

Prüf mal den speichern/lesen-code, ob du eine Stelle hast, an der du ein Objekt bzw. einen Zeiger verarbeitest, und davon ausgehst das er vorhanden ist (sprich du prüfst nicht ob er NIL ist).
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: Zugriffsverletzung

  Alt 8. Feb 2007, 00:23
... auch empfiehlt es sich, das standardmässig deaktivierte Overflow-Checking und die Bereichsprüfung einzuschalten und das Projekt neu zu erstellen und zur Laufzeit mal schauen ob es zu Meldungen kommt.
  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 04:36 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