AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Access violation bei Zugriff auf eine PUBLIC-Variable
Thema durchsuchen
Ansicht
Themen-Optionen

Access violation bei Zugriff auf eine PUBLIC-Variable

Ein Thema von GueAck · begonnen am 3. Dez 2024 · letzter Beitrag vom 5. Dez 2024
 
Benutzerbild von himitsu
himitsu

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

AW: Access violation bei Zugriff auf eine PUBLIC-Variable

  Alt 4. Dez 2024, 01:25
Was ist fanzmax?

> zeigen, dass es nicht der vollständige Code ist
Stell dir mal vor, wie viele Fragen nicht nötig gewesen wären, @GueAck


Zitat:
b) ... Beim zweiten Aufruf zeigt mir der Debugger für f_Liste[fi] auch das richtige an, nur Dilename kann er nicht mehr anzeigen. Und das Verschieben der Definition von filename von PUBLIC nach oben hat ja Erfolg gebracht. Es muss also am Schreibzugriff liegen.
Man könnte auch in Richtung Buffer-Overflow nachdenken,
> wenn filename nach f_liste steht, dann stimmt was nicht

Wenn du z.B. in f_liste rein schreibst, aber in einen Index, welchen es nicht gibt, dann ginge natürlich irgendwas Anderes kaputt (z.B. das filename, wenn es dahinter liegt )



Wie wäre es, wenn du in den Projektoptionen mal die Bereichsprüfung und Überlaufprüfung aktivierst?

Oder oben in deine Unit Folgendes einfügen
Delphi-Quellcode:
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
PS: In einem etwas aktuelleren Delphi sind diese Optionen, in neu erstellten Projekten, standardmäßig aktiv. (weil ständig jemand Scheiße baut)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 4. Dez 2024 um 01:31 Uhr)
  Mit Zitat antworten Zitat
 


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 12:19 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-2025 by Thomas Breitkreuz