I'm getting the following error. I have +ole,+reg,+loaddll,+olerelay on
trace:reg:NtQueryValueKey (0x10,L"GeoDatabase",2,0x556bdbc4,12)
trace:ole:WINE_StringFromCLSID
0x6756fd48->{00000514-0000-0010-8000-00AA006D2EA4}
trace:ole:CoGetClassObject
CLSID: {00000514-0000-0010-8000-00aa006d2ea4},
IID: {00000001-0000-0000-c000-000000000046}
trace:reg:NtOpenKey
(0x15c,L"CLSID\\{00000514-0000-0010-8000-00AA006D2EA4}\\InprocServer32",20019,0
x556bf8a0)
trace:reg:NtOpenKey <- (nil)
warn:ole:CoGetClassObject class {00000514-0000-0010-8000-00AA006D2EA4} not
registred
trace:ole:WINE_StringFromCLSID
0x6756fd48->{00000514-0000-0010-8000-00AA006D2EA4}
trace:ole:WINE_StringFromCLSID
0x6756fd48->{00000514-0000-0010-8000-00AA006D2EA4}
trace:reg:NtOpenKey
(0x15c,L"CLSID\\{00000514-0000-0010-8000-00AA006D2EA4}\\LocalServer32",20019,0
x556bf490)
trace:reg:NtOpenKey <- (nil)
fixme:ole:CoCreateInstance no classfactory created for CLSID
{00000514-0000-0010-8000-00aa006d2ea4}, hres is 0x80040150
The thing is that my windows box does not have the registry key:
CLSID\\{00000514-0000-0010-8000-00AA006D2EA4}\\InprocServer32
either and it runs just fine. The other keys for
CLSID\\{00000514-0000-0010-8000-00AA006D2EA4} are the same.
In the archive someone suggested regsvr32 <dll name> should be run, so I
did, but I get the following error:
"pilbase15.dll was loaded, but the DllRegisterServer entry point was not
found.
DllReigsterServer may not be exported or a corrupt version of pilbase15.dll
may be in memory. Consider using PView to detect and remove it."
Any suggestions ? Perhaps I should post this to wine-devel?
- Phil
Philip Dicke wrote:> > ... > fixme:ole:CoCreateInstance no classfactory created for CLSID > {00000514-0000-0010-8000-00aa006d2ea4}, hres is 0x80040150 > > ... > Any suggestions ? Perhaps I should post this to wine-devel?If you have recent compiled Wine, you might try backing out this patch: http://www.winehq.org/hypermail/wine-cvs/2004/05/0283.html
On Fri, 16 Jul 2004 16:38:18 -0400, Philip Dicke wrote:> The thing is that my windows box does not have the registry key: > CLSID\\{00000514-0000-0010-8000-00AA006D2EA4}\\InprocServer32 > either and it runs just fine. The other keys for > CLSID\\{00000514-0000-0010-8000-00AA006D2EA4} are the same.What other keys are there in the registry? It seems we've caused a regression lately by forcing programs onto a codepath they wouldn't originally have used. thanks -mike
Philip Dicke <Philip.Dicke <at> raytheon.com> writes:> > The thing is that my windows box does not have the registry key: > CLSID\\{00000514-0000-0010-8000-00AA006D2EA4}\\InprocServer32 > either and it runs just fine. The other keys for > CLSID\\{00000514-0000-0010-8000-00AA006D2EA4} are the same. > > In the archive someone suggested regsvr32 <dll name> should be run, so I > did, but I get the following error: > > "pilbase15.dll was loaded, but the DllRegisterServer entry point was not > found. > DllReigsterServer may not be exported or a corrupt version of pilbase15.dll > may be in memory. Consider using PView to detect and remove it."Sorry, I was pretty tired when I posted this. These keys do exist on my windows box, but not in wine. I've added the keys and I get past this point. It still does bother me that regsvr32.exe does not work. But I guess I don't need it, then why bother.