Started by PaPa-J, June 16, 2018, 08:50:47 AM
0 Members and 1 Guest are viewing this topic.
Quote from: binnsbre on August 24, 2018, 05:24:24 AMHi For me this application also worked but now when trying to open the application I get the attached error. I have DirectX 12 installed. Should I revert back to direct X 9c. Should the directX 9c files not be part of the directx12 files. I have tried compatibillity mode and placing the dll files in the windows/system32 folder
Quote from: mgb204 on August 24, 2018, 06:48:44 AMOK, here is a common misunderstanding regarding DirectX. You can not revert back to DX 9c, you also don't need to. Every new version of DirectX contains all the legacy files needed to support older (legacy DirectX) versions. I.e. if you have a newer version, there is no need to install an older one.Most likely the problem was you didn't have the necessary .dll files, or simply didn't have them installed in the right place. Adding them into the Windows/System32 folder is not some magical fix. The system must have links (in the registry) to set files for system-wide usage. Otherwise the application looking for them simply won't be able to locate them, even when present. The best advice is to place the .dlls inside the root folder of the application's install folder. That way it is 100% guaranteed that the application can find them upon startup.Whilst I do realise installing DX 9.0c may have in effect installed the .dlls as system-wide, hence appearing to be a good solution to the problem. That ignores the fact that installing a duplicate version of DirectX, designed in 2002 for Windows XP systems, makes no sense when you are running Windows 10. The last thing you'd want is for those files to overwrite the Windows 10/DirectX 12 updated files, that could potentially end badly. It's safer to simply manually install those .dll files that are no longer part of DirectX.
Page created in 0.221 seconds with 35 queries.