Hallo zusammen, sicher könnt ihr mir da bei einem Problem helfen:
Folgender Code:
Sinn des ganzen soll sein, das ich auf den Inhalt (4 Byte) an einer bestimmten Stelle des Arbeitsspeichers (nur lesend deswegen const) zugreifen kann. Der Inhalt wird durch eine externe Quelle geändert (deswegen volatile). Mein Problem ist das ich sobald das Auslesen in der Funktion erfolgt, immer wieder folgende Fehlermeldung auftaucht:
Kann mir jemand sagen was jetzt das Problem lösen könnte? Vielen Dank im voraus.
Folgender Code:
Code:
// im globalen header:
typedef unsigned int u32;
u32 const volatile * const pHTest = ((u32 *)0x1234);
// in der Funktion:
u32 test = *pHTest;
Sinn des ganzen soll sein, das ich auf den Inhalt (4 Byte) an einer bestimmten Stelle des Arbeitsspeichers (nur lesend deswegen const) zugreifen kann. Der Inhalt wird durch eine externe Quelle geändert (deswegen volatile). Mein Problem ist das ich sobald das Auslesen in der Funktion erfolgt, immer wieder folgende Fehlermeldung auftaucht:
Unbehandelte Ausnahme bei 0x00431f05 in Rene.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00001234.
Kann mir jemand sagen was jetzt das Problem lösen könnte? Vielen Dank im voraus.
Zuletzt bearbeitet: