Page 1 of 1

Windows update problem - "Illegal System DLL Relocation

Posted: Wed Apr 04, 2007 9:54 am
by DPlotAdmin
I've received an error report from one user and have read about the same problem from another author that is related to a screwy Windows update. If when starting DPlot you see a message similar to:

Dplot.exe - Illegal System DLL Relocation

The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\System32\Hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.


... then you're bit, too. You can read more about the problem and get a "hotfix" from Microsoft that claims to fix it here: http://support.microsoft.com/kb/935448/

Posted: Fri Apr 06, 2007 2:51 pm
by DPlotAdmin
Update: You may not get this error message when starting DPlot, but do get it when attempting to run or edit a macro. In this case the error message will blame DPMAC.EXE rather than DPLOT.EXE. The patch from Microsoft mentioned above will fix the problem.

Posted: Fri Apr 06, 2007 3:46 pm
by DPlotAdmin
And another update: You may not get any error message at all when attempting to run or edit macros - that's the situation I ran into on my home system. (The Run and Edit/Create buttons do nothing.) Same fix applies, and solves the problem.