Nope, no data pertaining to the crash.
I just searched all of my code for anything that contains 'tArray' in it. Changed one variable scope to local (changed "dim tArray()" to "local dim tArray()"), but it still crashes.
I did some screwing around, and it appears that if I define a non UDT at that line of code, the program works. So,...
local dim tArray() as string
Works and doesn't crash. However,
local dim tArray() as S4_FXAnimation
causes it to crash and burn. Now, if I get rid of the "local", the code compiles and works as expected to. But it crashes when "local" is placed in there. I did a 'slow program' in the step-by-step debug mode, and watched it go through each line until it choked on "S4_FXAnimation".
So, something is causing it to not like the UDT in this function, at least when declared as local. And it's odd, because the UDT is declared at the top of the first file that gets run.
Also, no debug info that I can see. Is it in the project directory or elsewhere?
And why the heck aren't local variable arrays... local? It kinda breaks with the assumption that something declared in an array stays in the array.