http://bugs.winehq.org/show_bug.cgi?id=11178
--- Comment #9 from allan aganderson@ukonline.co.uk 2008-03-11 19:33:32 --- I need to qualify the 'fix' I reported earlier.
While investigating another issue, I removed .wine and started again. Installed Legacy. Override on ole32 (of course, as that was the 'fix') Bu**er bu**er bu**er!! Legacy still freezes on closing its main window (X in top right) or some other windows.!!! Tried all manner of other permutations and, to cut a long story short, eventually installed dcom98, and that did the trick -sort of. Removed override on ole32 and fault returned. Override back on and fault cleared.
So, initially, when I first was trying to get it working, I had tried dcom98, but it didn't do the trick. However, when I later overrode ole32, that did 'fix' the problem.
It appears to me, then that both dcom98 and override ole32 are together needed to get Legacy to be useable. Only minor issues remain.
Does this make sense to anyone? Certainly I'm pretty happy - again.
I would say, too, that oleauto32 override appears to make Legacy much snappier. From 8 seconds to load my file down to 2 secs., and other windows also much faster opening.
Allan