stebbo
Shiny_Rock
- Joined
- Jun 8, 2006
- Messages
- 466
If you're sick of waiting for Sarin Web Viewer to work under Vista, here's a partial fix:
Download a file called d3drm.dll from some dll repository such as here, or if you have a 2nd PC running XP, grab it from its windows\system32 directory.
Copy it to Vista's windows\system32 directory.
Now you can run the Sarin Webviewer installer and it won't fail like it did before. You will have some refresh problems doing any 3d rotations, but everything else seems to be fine. I suspect it will be too lengthy to correct the refresh problems, so I won't even try to (at this stage).
More detail (for those who are interested):
Web Viewer requires the use of an older mode ('retained mode') of DirectX (drawing routines) which got dropped way back when DirectX 8 came out. Windows XP provided backward compatibility by supplying the d3drm.dll file. DirectX 10 (that comes with Vista) no longer supplies this file, but two components of Web Viewer (DiaWebviewer.ocx and MeshViewerCtrl.ocx) are dependent upon it.
Download a file called d3drm.dll from some dll repository such as here, or if you have a 2nd PC running XP, grab it from its windows\system32 directory.
Copy it to Vista's windows\system32 directory.
Now you can run the Sarin Webviewer installer and it won't fail like it did before. You will have some refresh problems doing any 3d rotations, but everything else seems to be fine. I suspect it will be too lengthy to correct the refresh problems, so I won't even try to (at this stage).
More detail (for those who are interested):
Web Viewer requires the use of an older mode ('retained mode') of DirectX (drawing routines) which got dropped way back when DirectX 8 came out. Windows XP provided backward compatibility by supplying the d3drm.dll file. DirectX 10 (that comes with Vista) no longer supplies this file, but two components of Web Viewer (DiaWebviewer.ocx and MeshViewerCtrl.ocx) are dependent upon it.