>>Any ideas why when I call an external DCOD I've written from an app I'm also >>writing MacsBug reports >> >> The "Ladder.app" heap at 018B8E90 is bad >> Free bytes in heap does not match zone header >> >>MacsBug reports this even if all I do is call the DCOD and the DCOD doesn't >>do anything > > You'll need to post your calling code and your DCOD shell so we can see it. > One wild guess: does the resource number in your DCOD call match that of > your actual DCOD? Is your DCOD in the correct resource file? Is your DCOD > in the current res file? Thanks mark... I eventually (after too many hours in front of my G3) managed to fix the problem (at least for now) I don't know how to explain what I did but I now know what I need to do to keep the DCOD and calling app happy (I think?) All I know is that it relates to where the shared globals memory is defined. Pete...