Symptom: Runtime Error 429 Active X cannot create object


Step 1: Determine where the error is occurring

  • If the error is occurring during EZDine Startup: Proceed to Step 2
  • If the error is occurring when processing a credit card or processing a batch. This error will also be followed by Runtime error 440: Automation error: proceed to step 3.


Step 2: Run Layouts.bat

  • Navigate to the EZDine.exe directory.
  • Run Layouts.bat
    • If you receive the error "The module "Layouts.dll" Failed to load"
      • Copy and replace Layouts.dll from the server copy to the EZ Dine Folder.
      • Run Layouts.bat again
      • If error persists: Run register MarketmanHandler.cmd
      • Run Layouts.bat again
  • Launch EZDine

Step 3: Re-register files

  • Go to C:\Program Files (or ProgramFiles(x86))\EZSoftware\POS\HeartlandDependency\Dine
  • Run UnRegisterDinheartlandFiles.cmd
  • Run RegisterFiles.cmd
  • Have the caller repeat the Credit Card Transaction or settling the batch again.



Additional Resources and Help!

Still have questions? Please contact us any time at support@ezsoftpos.com.


NOTE: If emailing, please include your business name in the subject line of the email

and provide your preferred contact information for the best response time.


Visit our help center Help Center for more guides and tutorials