Quote Originally Posted by jay! View Post
Regarding the Debug.Assert CBool(OldPointer <> NewPointer) bug,

I was reading a Readme file by a fellow regarding a rather large subclassing project, and he got around the IDE crash problem in a rather unique way, which might interest Krool.

Basically, he used a global Boolean to determine whether the application is being run within the IDE environment, or as an executed application.

The programmer changes the global to true if its in the IDE, and the subclassing code will (in theory) skip that nasty Debug.Assert CBool(OldPointer <> NewPointer) type stuff.

Anyway, happy holidays.
That sounds interesting - I already do that with hooking the mouse wheel which also crashes the IDE. I set a global constant so that it is only hooked when compiled. I wouldn't have a clue how to do it with Krool's stuff though....

Over to you Krool!