Hello all,
I've got a problem with my code that when I define a second interrupt, my program does not work properly anymore. It runs an xml parser which is triggered by the first interrupt and parses some xml data. That part works without defining the second interrupt, but when it is defined i get an Opcode exception halfway.
I've set a breakpoint in the second interrupt routine to see if it does something with the memory location, but the second interrupt routine isn't even called yet.
I know that the exception means that i've got an overflow or a corrupt memory location. but here comes the problem, there isn't an overflow and the functionpointer at the memorylocation which is "corrupted" is already called several times at the point where the exception comes.
I've used the memory browser to see if something overrides the location but that is not true.
The program works again when i delete the second interrupt.
Can anyone tell me where to look further?
Thanks,
Marthijn