A popular feature of Delphi is the project deployment of an application with an executable file (exe). However, if the DLL or ActiveX controls in your project are not registered on the users’ machines, an “EOleSysError” will be displayed in response to running the exe file. To avoid this, use the regsvr32.exe command-line tool.
Delphi的一个流行功能是带有可执行文件(exe)的应用程序的项目部署。 但是,如果您项目中的DLL或ActiveX控件未在用户的计算机上注册,则将响应运行exe文件而显示“ EOleSysError”。 为避免这种情况,请使用regsvr32.exe命令行工具。
RegSvr32.exe命令 ( RegSvr32.exe Command )
Manually using regsvr32.exe (Windows.Start - Run) will register and unregister self-registerable DLL and ActiveX controls on a system. Regsvr32.exe instructs the system to attempt to load the component and call its DLLSelfRegister function. If this attempt is successful, Regsvr32.exe displays a dialog indicating success