After a couple of days looking into the log file Marse provided and comparing it with a log file from my XP system I cannot find a cause of the problem.
It seems that something on Marse's system terminates the x3d.exe without causing a system error.
I'm attaching the text of the log file from my system. Disregarding the extra data from unrelated normal processes for apps running on the two different systems, up to the point that COMDLG32.DLL calls "OleUninitialize" in OLE32.DLL they indicate X3D.exe is working correctly.
In Marse's file the last entry in the log is the call to OleUninitialize at line 1600.
In my file that call in at line 1721 and the log continues as the exported still image is created. After that the log shows an orderly shutdown of X3D.exe and the exit of the program.
My file has been zipped because at 206KB it was larger than the 200KB limit for an attachment.
Bookmarks