I have really complex legacy code that I worked on to cope with the collection of large pieces of data. I could not find the exact cause of the failures, and I try to solve it in different ways or at least restore it well. The last thing I did was to compromise the code in
try
...
except
cleanup();
end;
to force myself to behave. But cleaning is never done. In what circumstances does the exception not get? This may be due to a memory overflow or something, as the application collects quite a lot of data.
Oh and the exception that I received before adding trywas "Access Violation" (what else?), And the CPU window indicates very low addresses. Any ideas or pointers would be greatly appreciated!
source
share