I have a user using ALLOCATABLE arrays in a FORTRAN DLL. As far as I can tell, he has set up the ALLOCATION correctly, but is having problems with DEALLOCATE at the end of the routine.
The first DEALLOCATE statement brings up the following message:
Program: C:Program Fileslah blah
DAMAGE: After normal block (#63) at 0x025c2828
(Press Retry To Debug Application)
Abort Retry Ignore
The normal block number and memory address can change.
If I 'Ignore' execution proceeds without further errora but the following message is written to the debug output in devstudio:
memory check error at 0x025C2828 = 0x00 should be 0xfd
I've never had this problem using allocatable arrays before...any ideas anyone?
(Can avoid the error by not explicitly deallocating, but that isn't good form is it?)