After three hours lost that I've tried looking for a nasty bug in my code that would crash almost anywhere I finallly realized this wasn't a bug at all. :mad:
The extension was crashing on an example that used an old version of the same extension ( version 1.0) but when I compiled the new MFX file with the same name ( version 2.0 ) the example was crashing everywhere most notably in the rdPtr->rRd.GenerateEvent(x) lines.
But I have a dilemma with this: my users would have to rewrite their applications using this new extension. Funny thing is that the filename of the extension is the same, the order of events is the same.
Things that could possbily have made it incompatible with older versions:
-- I've added stuff to my rdPtr structure (variables);
-- I've commented out some of my code
Do you guys know what I can do in order to revert this? I want this new extension version be compatible with examples that use the old version. Sorry if I seemed vague here. If more details are needed, I will provide them.
Thanks in advance.