Joined: 07 Nov 2005 Posts: 1105 Location: The Netherlands at Hole 19
Protection exception happen when you try to refer to addresses unreachable for you. You might use a table where the subscript exceeds the table length. You also may pass pointers to a submodule while there's a mismatch between the parameter structures. You might try to communicate with a submodule that's running under 16M line while your other runs 'up'. You may be reading/writing a file where the file hasnt been openden so the io-area (buffers) are not allocated and accessable to your application. So there are many reasons why a protection exception occuurs.