Firstly OS is Windows 7 x64 and from testing affects all previous versions of eraser 5. The issue is that using the context menu when more than 16 files are selected does nothing.
Debugging the issue took me to line 289 of ErasextMenu.cpp
When selecting 16 or less files the debugger tells me that lpverb is 0x0000000000000000 <Bad Ptr> this I assume is the correct and desirable option corresponding to the CMD_ERASE
When more than 16 lpverb is 0x00000000026ddac0 "Erase file(s)" not so good I suspect?
Interestingly the move command has no issues what so ever correctly showing 0x0000000000000001 <Bad Ptr> no matter how many files are selected
As to the cause of this I have no idea, it was working no issues but I have been messing with various odds 'n' ends windows option wise so I assume I've turned something on or off that induces this behaviour. Anyway any advice or random suggestions are welcomed.
Debugging the issue took me to line 289 of ErasextMenu.cpp
Code:
if (!HIWORD(lpici->lpVerb) && CMD_ERASE == LOWORD((DWORD)lpici->lpVerb) || CMD_MOVE == LOWORD((DWORD)lpici->lpVerb) )
When selecting 16 or less files the debugger tells me that lpverb is 0x0000000000000000 <Bad Ptr> this I assume is the correct and desirable option corresponding to the CMD_ERASE
When more than 16 lpverb is 0x00000000026ddac0 "Erase file(s)" not so good I suspect?
Interestingly the move command has no issues what so ever correctly showing 0x0000000000000001 <Bad Ptr> no matter how many files are selected
As to the cause of this I have no idea, it was working no issues but I have been messing with various odds 'n' ends windows option wise so I assume I've turned something on or off that induces this behaviour. Anyway any advice or random suggestions are welcomed.