811a Install and Application errors (Partially Resolved)

Flawless update on Win7Pro(32) with version 8.1.3!

Installed [img:2tr06mdz]http://www.3DC.com/downloads/3DC811a.zip[/img:2tr06mdz]
<!– m –><a class="postlink" href="http://www.amabilis.com/downloads/3DC811a.zip">http://www.amabilis.com/downloads/3DC811a.zip</a>&lt;!– m –>
. Running Win XP at latest patch level.

Noted the following on install:

Product: 3DC — Error 1931. The Windows Installer service cannot update the system file C:WINDOWSsystem32comctl32.dll because the file is protected by Windows.

Product: 3DC — Info 1931. The Windows Installer service cannot update the system file C:WINDOWSsystem32shfolder.dll because the file is protected by Windows.

Product: 3DC — Info 1931. The Windows Installer service cannot update the system file C:WINDOWSsystem32msscript.ocx because the file is protected by Windows.

Product: 3DC — Error 1904. Module C:WINDOWSsystem32shfolder.dll failed to register. HRESULT -2147024769. Contact your support personnel.

On starting 3DC, Windows reports a ‘sorry must close’. The Event Viewer captured the following:

Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 2/13/2010
Time: 4:12:57 PM
User: N/A
Computer: MINE
Description:
Faulting application 3DC8.exe, version 8.1.0.1309, faulting module msvbvm60.dll, version 6.0.98.2, fault address 0x000ce380.

For more information, see Help and Support Center at [img:2tr06mdz]http&#58;//go&#46;microsoft&#46;com/fwlink/events&#46;asp[/img:2tr06mdz]
<!– m –><a class="postlink" href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a>&lt;!– m –>
.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 33 64 63 ure 3dc
0018: 61 6e 76 61 73 38 2e 65 anvas8.e
0020: 78 65 20 38 2e 31 2e 30 xe 8.1.0
0028: 2e 31 33 30 39 20 69 6e .1309 in
0030: 20 6d 73 76 62 76 6d 36 msvbvm6
0038: 30 2e 64 6c 6c 20 36 2e 0.dll 6.
0040: 30 2e 39 38 2e 32 20 61 0.98.2 a
0048: 74 20 6f 66 66 73 65 74 t offset
0050: 20 30 30 30 63 65 33 38 000ce38
0058: 30 0d 0a 0..

Deanville

Experienced the same thing with every 8.* version on the old machine with WinXP when installing/updating 3DC.
Seems that the installer is looking for versions of these files that comes with Vista/Win7 and does not recognize the differing versions for WinXP.
But I don’t think it matters and you can safely ignore those warnings as 3DC works anyway.

The other problem with 3DC crashing on start is solved by first de-installing the previous version and then installing the new version.
Your settings and registration survives this I have noted when using the last updates.
Attempting to update without first removing the previous version gives the crash on start that you experience.

Thanks,

Hmmmm, thought I had un-installed 8. However, uninstalled 811a and re-installed. Saw the same errors re comctl32.dll, shfolder.dll, and msscript.ocx but 811a now starts and runs. The unpinning of the Construction and Properties panels is nice as I can move them to a second monitor and leave the 3DC main window open in all its glory on my ‘good’ monitor.

Finding which 3DC to uninstall was not easy however on my XP machine as all the 3DC components are listed as ‘3DC’, I finally discovered the one for 811a by inspecting the ‘last used date’ and confirming that with the 7.1.2 3DC having an ‘easel’ icon and 811a 3DC having an ‘msi’ icon.

Now to get my upgrade to Pro and experiment.

I’m thinking I can drop ‘shfolder.dll’ from the install. I think it is included in all versions of Windows that 3DC supports.

comctl32.dll and msscript.ocx are different. I’m not quite sure what to do with them yet.

Can anyone confirm that it isn’t necessary to distribute ‘shfolder.dll’ anymore?

From msdn.com;
SHGetFolderPath behaves consistently across Windows 95, Windows 98, Windows NT 4, and Windows 2000 and is exported from SHFOLDER.DLL. SHFOLDER.DLL ships in Windows 2000 as well as Windows NT 4 Service Pack 4 (and later), Internet Explorer 5, and Windows 98 Second Edition. SHFOLDER.DLL is a redistributable component that contains support for CSIDL_PERSONAL as well as many other special folders. (See: ‘Appendix A: Best Practices’.) SHFOLDER.DLL is installed by the Windows Installer redistributable. Software vendors are encouraged to redistribute this component as much as possible to enable this support on Windows operating systems prior to Windows 2000. Windows 2000 includes this DLL as a protected system file and as such, this DLL cannot be replaced on Windows 2000 or greater.

All 32-bit versions of Windows include a common controls DLL, Comctl32.dll. However, this DLL has been updated several times since it was first introduced. Each successive version supports the features and API of earlier versions. However, each new version also contains a number of new features and a correspondingly larger API. Applications must be aware of which version of Comctl32.dll is installed on a system, and only use the features and API that the DLL supports.

Could not find anything about msscript.ocx but it has been around for some time.

I agree. I think I can drop SHFOLDER.DLL from the install. That’s the worst of the three.

The other two have to stay, I think.

Msscript.ocx isn’t used by many programs. I doubt very much it is included in the OS.

Does anyone have these errors when installing with Vista or Windows 7?

I have removed SHFOLDER from the install for 3DC. I’m sure it isn’t needed.

I am still wondering what errors are produced when installing on Windows Vista or Windows 7.

You must be logged in to reply in this thread.

8 posts