http://bugs.winehq.org/show_bug.cgi?id=23000
Summary: Delphi Apps can't open/save files in vista+ mode Product: Wine Version: 1.1.40 Platform: x86-64 OS/Version: Linux Status: NEW Severity: normal Priority: P3 Component: comdlg32 AssignedTo: wine-bugs@winehq.org ReportedBy: nerv@dawncrow.de
When clicking open/save/save as in Borland Delphi Apps i get the message:
err:ole:COMPOBJ_DllList_Add couldn't find function DllGetClassObject in L"C:\windows\system32\comdlg32.dll" err:ole:CoGetClassObject no class object {dc1c5a9c-e88a-4dde-a5a1-60f82a20aef7} could be created for context 0x1
Just tried again in 1.2-rc2 and same result. Back in 1.1.40 i guess i found that the class is the filedlg class (of course), which is not implemented in wine. So we just would have to implement the class stuff.
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2010-06-01 13:28:03 --- We have a gsoc project this year to implement base part of this new API (if I got project description right).
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #2 from André H. nerv@dawncrow.de 2010-06-01 13:33:18 --- which one? http://socghop.appspot.com/gsoc/org/home/google/gsoc2010/wine
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2010-06-01 13:42:55 --- (In reply to comment #2)
which one? http://socghop.appspot.com/gsoc/org/home/google/gsoc2010/wine
About IExplorerBrowser. Not sure how it's related exactly, but something about dialogs is mentioned here.
http://bugs.winehq.org/show_bug.cgi?id=23000
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david.hedberg@gmail.com
--- Comment #4 from André H. nerv@dawncrow.de 2010-06-01 13:46:06 --- true sounds like about fixing this bug. adding David Hedberg to CC
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #5 from David Hedberg david.hedberg@gmail.com 2010-06-01 14:27:49 --- My GSoC project doesn't directly involve implementing the new file dialogs available in Vista+, but the dialogs are in turn based on the ExplorerBrowser control which is what I'm working on. So they should, in theory at least, be kind of "easy" to implement once this control is included in wine.
http://bugs.winehq.org/show_bug.cgi?id=23000
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew.millington@gmail.com
--- Comment #6 from Andrew Millington andrew.millington@gmail.com 2010-08-22 19:14:48 --- Game Explorer Manager has very similiar problem.
err:ole:CoGetClassObject class {dc1c5a9c-e88a-4dde-a5a1-60f82a20aef7} not registered err:ole:CoGetClassObject no class object {dc1c5a9c-e88a-4dde-a5a1-60f82a20aef7} could be created for context 0x1
This happens when you click on the open button for application and the icon.
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #7 from David Hedberg david.hedberg@gmail.com 2010-08-23 05:48:15 --- As an update I can mention that I have both the FileOpenDialog and the FileSaveDialog partly implemented, although there's some work left to be done. I hope to be able to polish it a bit and push what I have of it into wine.
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #8 from André H. nerv@dawncrow.de 2011-03-01 07:40:12 CST --- (In reply to comment #7)
As an update I can mention that I have both the FileOpenDialog and the FileSaveDialog partly implemented, although there's some work left to be done. I hope to be able to polish it a bit and push what I have of it into wine.
Yeah that would be great, after we have a working interface we/i can setup the DllGetClassObject in comdlg32.dll to point to it.
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #9 from David Hedberg david.hedberg@gmail.com 2011-04-01 10:53:46 CDT --- There is now code in wine to make the new open/save dialogs usable at least for the basic use cases, even though some things are still lacking (events, customization, ..). Maybe this bug should be closed and new bugs opened for any issues found.
http://bugs.winehq.org/show_bug.cgi?id=23000
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #10 from André H. nerv@dawncrow.de 2011-04-01 11:07:31 CDT --- saw your commits, got home, compiled it, tested it, it works (enough).
http://bugs.winehq.org/show_bug.cgi?id=23000
--- Comment #11 from André H. nerv@dawncrow.de 2011-04-01 11:08:03 CDT --- oh forgot to say: Very very great work! Thank you
http://bugs.winehq.org/show_bug.cgi?id=23000
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2011-04-01 12:41:16 CDT --- Closing bugs fixed in 1.3.17.