Hello,
I am currently trying to run some code (that i didn't write, just modified), which compiles with no errors, but won't run.
Instead i get an error screen which says:
Access Violation The instruction at address 114422bd attempted to write to location 65403000
114422bd routine at address 114422BD [+0000]
while the error.txt file adds:
Access Violation The instruction at address 114422bd attempted to write to location 65403000
114422bd routine at address 114422BD [+0000]
eax=65403000 ebx=0363e400 ecx=1144257c edx=114422b8 esi=114422b8 edi=114426c4 ebp=00406bf0 esp=0363e314 IOPL=1 ds=0023 es=0023 fs=003b gs=0000 cs=001b ss=0023 flgs=00010206 [NC EP NZ SN DN NV]
114422bd addb [eax],al 114422bf addb [eax],al 114422c1 addb [eax],al
I realise that at some point the program is struggling to write to a location, and this causes the error. My question is, how do i find out when this routine occurs? I've tried commenting out all the 'WRITE' lines, but i assume it's more complicated than that.
This 114422bd seems to be the trouble, but where is it?
I tried using Checkmate Win32, Debug Win32 and Release Win32, but they all get the same error. The debug screen just highlights the line red:
759cd36f LEAVE +00000
And i can't click on anything else. I get the exception in the Call Stack:
0xA1A01DB1 unknown
Apologies if none of this is useful, i am quite the beginner at this.
Many thanks in advance if anybody manages to make sense of all this.
Joe
