Experience has shown that the batch files do not always succeed. We have found a superior solution: side by side deployment. To implement side by side deployment: [Note: the new Demo for Vista includes this package in the installer. ]
For E-Z ESTIMATOR:
    These solutions consist of a manifest file created with from the VB6 Project with  MMM.exe  and  the vital dependency files. This method eliminates the need to register the ocx files.  
Download the batch file which matches your registration failure. Save it to your Desktop & double click it.
    This is a one time procedure whose benefits will remain in effect until E-Z HEATLOSS is uninstalled.

    If you are behind a corporate firewall which bans downloading executables, copy the required commands,(below) paste them into WordPad, save them to your Desktop as DLLFix.bat and double click it.

Some versions of Windows Vista  fail to register certain system files correctly. As of November '08, this issue has involved two files:
  1. comdlg32.ocx
  2. comctl32.ocx.
    When this failure occurs, ez.exe will not run or will crash when you attempt to open a file. The correction for these conditions involves using regsvr32, a resident Windows Utility, to register the file 'manually'.  The repair is performed using the run command or the command window with this syntax: substitute the name of the unregistered file for filename.
eg:
Regsvr will do its thing and flash a success message. If the file you registered was the only one involved, ez.exe will then run.  If not, you will get another unregistered file error message. In that case it will be necessary to register the second file substituting its name in the call to regsvr32.

    You will need Administrator Privileges to perform this task. If your computer is part of a corporate network, you must either obtain the Administrator password or persuade someone who has it to perform the task for you.

    To ease the process for you, we have created two batch files, one for each of the two file registration problems reported to us. These batch files bear the primary file name of the file to be registered.  Download the batch file whose name corresponds to the file named in the error message you received when the program crashed.  

    If your file is not listed here, download either batch file to your Desktop and edit it, replacing the name of the file to be registered with the name from your error message.
   Commands for creating the batch file if you can't unload it:


    regsvr32 comdlg32.ocx
    regsvr32 comdlg32.ocx
regsvr32 comctl32.ocx
regsvr32 comctl32.ocx