Invalid pointer operation! Abend blahs...
Using D2 in W95 has provided lots of entertainment. But this one has
about reached the limit for me.
In my application I call NOTEPAD via the API SHELLEXEC. And it works
fine. The problem is that when the D2 applicaion itself shuts down I
receive an "invalid pointer operation" error. This doesn't occurr when I
do not use the SHELLEXEC for NOTEPAD at all. As a test, I tried a
simple-simon D2 app with using a button and the SHELLEXEC/NOTEPAD routine.
It launches just fine and both the D2 app and NOTEPAD closed properly.
Now in the main app I have about a quint-billion number of visual objects
used in it and 98% of those are used in the TABNOTEBOOK object. During
the close method of the main screen of the application I've tried
unsuccessfully to debug where this error is coming from.
Does anyone know how to debug the shut down and garbage collection of
Delphi? If so, I could use the help. Thanks, L.