I encountered similar problems back in 2016 running Windows 10 64bit. To cure it I had to source, install and register three files. Two of the files can be obtained via the link above. The following notes I made back in 2016 may be of help.
WARNING: please take great care as regsvr32 (which has potential to make your system unstable if used incorrectly) needs to be used. Read instructions carefully and do NOT proceed if you are not confident in what you are doing!
Each required file should be COPIED to:
32bit OS %systemroot%\system32 e.g. C:\Windows\system32
|- use the correct path in steps 1, 2 and 3 below!
64bit OS %systemroot%\SysWoW64 e.g. C:\Windows\SysWoW64
The first two files were obtained via the Flight1 support forums.
The third file was obtained from the link specified.
Shortly after downloading, installing and registering dx7vb.dll I discovered the dx7vb.exe on the Flight1
site which does the same thing automatically with dx7vb.dll
1. On a Windows 64bit OS the following file may be missing and, if so, needs to be installed
From an elevated Command Prompt Window - Window Key +X "Command Prompt (Admin)
%systemroot%\SysWoW64\regsvr32 %systemroot%\SysWoW64\SmartSubClass.dll
2. If the above does not help, you may have a corrupted or missing comdlg32.ocx file.
From an elevated Command Prompt Window - Window Key +X "Command Prompt (Admin)
%systemroot%\SysWoW64\regsvr32 %systemroot%\SysWoW64\comdlg32.ocx
3. Microsoft DirectX for Visual Basic (dx7vb.dll) version 5.03.2600.5512 obtained via
http://community.pcgamingwiki.com/files/file/56-microsoft-directx-for-visual-basic-dx7vbdll/
From an elevated Command Prompt Window - Window Key +X "Command Prompt (Admin)
%systemroot%\SysWoW64\regsvr32 %systemroot%\SysWoW64\dx7vb.dll
References:
https://support.microsoft.com/en-us/kb/249873
http://winaero.com/blog/how-to-open-elevated-command-prompt-in-windows-10/
http://www.simforums.com/forums/topic16664.html
http://www.flightsim.com/vbfs/showt...ot-Active-X-Component-can-t-create-New-Object
Hope this helps,
Taff