http://bugs.winehq.org/show_bug.cgi?id=19022
--- Comment #4 from James McKenzie jjmckenzie51@earthlink.net 2009-06-21 17:34:25 --- (In reply to comment #3)
Hello,
--- quote --- Required Jet40, MDAC28, dotnet11 and dotnet20 from winetricks. --- quote ---
Any reason why .NET 1.1 is required?
I started with it and the program was still trying to install Dot Net. I just wanted to state what I had done.
'winetricks jet40 mdac28 dotnet20' should do fine.
Ok. I'll destroy the wine prefix I created and do it over.
Dispid -5512 is actually DISPID_AMBIENT_DLCTL or DISPID_AMBIENT_DLCONTROL and is implemented using following properties:
--- snip --- #define DLCTL_DLIMAGES 0x00000010
Are these already present or do they have to be put in a header file somewhere?
Simply adding DISPID_AMBIENT_DLCONTROL case in dlls/shdocvw/oleobject.c:OleControl_OnAmbientPropertyChange and returning S_OK seems to be sufficient for now. There is no need for RichEdit override.
I put that in just to state that the RichEdit override did not work.
It looks like I have to make a few corrections to the base code and recompile. If this works, I'll attempt to submit a patch. Is that fine?
James McKenzie