On Tuesday 12 November 2002 13:15, Paul Millar wrote:
- Exiting word, it tries to save NORMAL.DOT, saying "The disk is full or too many files are open. C:\windows...\Templates\Normal.dot" causing: fixme:storage:StorageImpl_Commit (4): stub! fixme:storage:StorageImpl_Commit (4): stub! fixme:storage:StorageImpl_Commit (4): stub! fixme:ole:WriteFmtUserTypeStg (0x402b5550,17c,L"Microsoft Word Document") stub! fixme:hook:NotifyWinEvent (32774,0x00030031,52,3)-stub! fixme:hook:NotifyWinEvent (32773,0x00030031,-4,33)-stub! fixme:hook:NotifyWinEvent (32774,0x00030031,26,7)-stub! fixme:hook:NotifyWinEvent (32777,0x00030031,52,0)-stub! fixme:hook:NotifyWinEvent (32774,0x00030031,52,3)-stub! So I guess the storage is at fault.
Editing WriteFmtUserTypeStg to return S_OK instead of E_NOTIMPL fixed this for me with word 97. (Using native ole32.dll fixes the issue, and that confirms that the issue is with WriteFmtUserTypeStg, it is in ole32.dll)
BTW the above happens whenever you want to save a file, not just with Normal.dot.
Regards Zsolt