access-violation

Eine Zugriffsverletzung (auch Segmentierungsfehler genannt) ist im Allgemeinen ein Versuch, auf Speicher zuzugreifen, den die CPU nicht physisch adressieren kann. Dies wird häufig verursacht, wenn versucht wird, auf einen Nullverweis oder einen Verweis auf freigegebenen Speicher zuzugreifen.
2
Antworten

Warum würde diese Zugriffsverletzung mit den Flags / Og und / GL mit Pass-by-Reference auftreten?

Wenn (und nur wenn) kompiliere ich mein Programm mit dem /Og und /GL flag mit dem Windows Server 2003 DDK C ++ - Compiler (es ist ) Fein auf WDK 7.1 sowie Visual Studio 2010!), bekomme ich eine Zugriffsverletzung, wenn ich dies ausfüh...
30.08.2011, 01:33
1
Antwort

Seltsames Verhalten von C # im Debugger gegenüber der normalen Ausführung hat einen Heisenbug verursacht

Ich habe gerade die letzte Stunde damit verbracht, ein bizarres Problem mit nicht verwaltetem Speicher in C # anzugehen. Zuerst ein bisschen Kontext. Ich habe eine C # -DLL, die einige native Methoden (via diese tolle Projektvorlage ) export...
03.10.2012, 10:34
3
Antworten

AccessViolationException Lesen von Arbeitsspeicher, der in C ++ - Anwendung von C ++ / CLI DLL zugewiesen wird

Ich habe einen C ++ - Client für eine C ++ / CLI-DLL, die eine Reihe von C # -Dlls initialisiert. Das hat früher funktioniert. Der Code, der fehlschlägt, hat sich nicht geändert. Der Code, der geändert wurde, wird nicht vor dem Auslösen der A...
02.12.2016, 22:12
5
Antworten

Delphi-Zugriffsverletzung beim Zuweisen einer lokalen Variablen

Das scheint die einfachste Sache der Welt zu sein und ich bin bereit, meine Haare darüber zu ziehen. Ich habe eine Einheit, die so aussieht; %Vor% Es ist eine einfache Zuweisung einer Variablen und ich habe keine Ahnung, warum es das tut....
27.04.2010, 17:03
4
Antworten

Zufällige Zugriffsverletzungen in meinem Code

Ich habe modifiziert, debuggen, modifizieren, debuggen (Sie kennen den Drill) und ich kann einfach nicht herausfinden, was diese Zugriffsverletzungen verursacht! Am typischsten ist " Lesen der Adresse 80000000 " in der Skype4COM.dll, aber ich...
30.03.2011, 19:59
2
Antworten

AccessViolationException in einer seltsamen Situation ausgelöst

Ich bin ziemlich lange in c #, aber ich habe nie einen solchen Fehler bekommen. Zuallererst, siehst du irgendetwas falsches (möglicherweise falsch) über diesen einzelnen Codeblock (außer es ist natürlich Logik, ich weiß, dass es immer 0 zurückgi...
03.12.2014, 21:07
1
Antwort

Wie verhindere ich AccessViolationException beim Zurückgeben einer Zeichenfolge von C ++ an C # unter 64-Bit-Windows?

Ich verwende eine proprietäre DLL eines Drittanbieters, für die der Quellcode nicht verfügbar ist. Wrapper-Code, der mit SWIG 1.3.39 automatisch generiert wurde, steht mir jedoch zur Verfügung. Der Wrappercode besteht aus einer C ++ - Datei, die...
02.05.2011, 18:27
8
Antworten

Über die Debatte über nicht nullbare Typen

Ich höre immer wieder, dass Leute darüber reden, wie nicht-nullbare Referenztypen so viele Fehler lösen und die Programmierung so viel einfacher machen. Selbst der Schöpfer von Null nennt es seinen Milliarden Dollar Fehler , und Spec # hat ni...
13.03.2009, 03:05