Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Exception errors and Invalid Pointer Operation errors

edited March 2002 in General
I have a routine which prints two reports (a contract and a receipt). When
I run this routine, everything appears fine. However, when I exit the
application, I get several error messages. The first one is, "unknown
software exception (oxoeedfade) at location ox77e989d1. When I close it,
then I get, EInvalidPointer at 000030F2 Invalid Pointer Operation. After I
close this one, I get a memory read error. Closing this, brings up another
memory read error, and each time I close it, I get another, unless I hit
cancel, then the program ends.

Other reports seem to be able to run fine, and exiting the program is fine.
This one routine consistently seems to give this error, but only after I
exit the program. It seems as if some pointers are being dereferenced
improperly. Any advice on how I can track down how to fix this? I'm
assuming the problem is with report builder, but I'm not 100% sure of that.
All I know is that the debugger won't go to any source code, and I think
that Report Builder supplies the only modules for which I do not have source
code.

David Miller

Comments

  • edited March 2002
    No need to respond to this question. I tracked this problem down to the
    receipt template being used. I don't know what was wrong with that receipt
    template, but I deleted it and created a new one and all works fine now.

    David Miller

This discussion has been closed.