Page 1 of 1
Crashing Upon Exit
Posted: Mon Oct 13, 2003 10:12 am
by Catguy
Can't seem to find this...
Running EQ.
Fire up MQ.
Doesn't respond to any commands.
Exit MQ.
EQ crashes.
Did I miss something? I built fine, only seems to happen when EQ was running first. Any ideas?
-Catguy
Posted: Mon Oct 13, 2003 10:20 am
by Achy Wrists
Erm, yes.
Always run MQ first. I think that's written somewhere in the setup instructions.
Posted: Mon Oct 13, 2003 1:05 pm
by MacroFiend
The crashing on exit is because when MQ loads, it injects the DLL in to all instances of eqgame. If you don't /unload (either because you forgot or because MQ isn't seeing your input) and simply exit MQ from the system tray, it yanks the DLL from all the eqgame processes causing them to crash.
It might be a nice feature to look in to adding where when the MQ.exe goes to unload the DLL, it fires an unload command so EQLib.dll unhooks itself first.
Posted: Mon Oct 13, 2003 2:59 pm
by renagade8
if you do it this way you need to either zone or do /e saved to have MQ become active.
-ren
Posted: Mon Oct 13, 2003 7:55 pm
by Mckorr
I thought we fixed this already. I can tab out of EQ, exit MQ, make changes, recompile, restart MQ, and it will be active next time I zone or get a character save message.
Posted: Mon Oct 13, 2003 8:05 pm
by renagade8
you still need to /unload it though
Posted: Mon Oct 13, 2003 8:59 pm
by Mckorr
Ah, yeah. I do that as a matter of habit anyway :)
Posted: Mon Oct 13, 2003 10:06 pm
by MacroFiend
His problem is that the command detours don't seem to be sticking, so he can't /unload.
Posted: Tue Oct 14, 2003 8:50 am
by Mckorr
MacroFiend wrote:His problem is that the command detours don't seem to be sticking, so he can't /unload.
Possibly... but from his post it also looks like he is exiting MQ before it becomes active. He should wait till it activates (zone first, for example), the try /unload.