![]() |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Vermutlich machst du irgendwo Murks mit Zeigern. Dass es funktioniert hat und jetzt wieder funktioniert, ist wahrscheinlich reine Glücksahe.
|
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zitat:
|
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zitat:
Zitat:
|
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zu den Pointern kann ich nur sagen... ich verwende nur da Pointer wo das Programm schon lange komplett geladen wurde.
Vorher absolut nicht. |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Das mag ja sein, aber offensichtlich blieb das Problem ja bis zum Systemneustart bestehen.
D. h.: Es besteht die Möglichkeit, dass Du versehentlich irgendwo im Arbeitsspeicher was überschrieben hast, an einer Stellen, an der Du es niemals vermuten würdest. Zufällig wird aber zu dem Zeitpunkt, an dem die Zugriffsverletzung auftrat, versucht, dort auf den Speicher zuzugreifen, aber leider wurde da was zerstört. Irgendeine DLL oder das Betriebssystem selbst, hat da wohl irgendwas vermutet, um es auszuführen, aber leider hat das nicht (mehr) geklappt. Erst durch einen Neustart des Betriebssystem wurde das Problem behoben, da dabei letztlich alles "neu gemacht wird". Wenn man bei der Arbeit mit Pointern was falsch macht, muss das nicht zwingend das eigenen Programm betreffen, sondern es kann eine Auswirkung "irgendwo" im System oder in anderer Software haben. So ein Fehler muss nichtmal zwingend auffallen, es kommt halt drauf an, wie kritisch die "zerbeulte" Stelle im Arbeitsspeicher ist. Die Ursache solcher Probleme zu finden ist nicht zwingend trivial, zumal so ein "Seiteneffekt" nicht unbedingt sofort auffallen muss. |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zitat:
![]() Im Grunde hast du aber Recht. Besonders mit deiner letzten Aussage, weshalb ich meistens sogar froh darüber bin, einen Seiteneffekt zu bekommen. Dann weiß ich nämlich, dass irgendwas schief läuft und kann mich auf Fehlersuche begeben. |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zitat:
Zitat:
Delphi-Quellcode:
Abschnitt einer Unit der erste Ort wo man suchen muß.
initialization
Gruß K-H |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
mhhhh... also die einzige Angelegenheit mit Pointer die ich vor dem problem hatte war... ich habe auf eine Adresse zugegriffen, die noch nicht belegt war mit meinem vorgesehenem Inhalt. Sonst hab ich nix gemacht und das Problem trat auch erst ~1 Stunde später auf.
|
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Zitat:
Gruß K-H |
AW: Ungültige Zeigeroperation/AV obwohl nichts geändert wurde
Ich hab mich mit meiner showmessage in der Zeile vertan, das ist alles :stupid:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 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