Good morning, I'm just now registered into wine site to know if you could be able to help me to resolve a problem I found on wine trying to install an application that normally work under windows system. This is not a free application, it's a special software to manage bookings on hotels, campings, etc. When I tryied to install it under wine, before it stopped causing an error on rpct4.dll file. I downloaded from the web a new one and inserted it inside wine system32. Doing this the software that is based on a database it starts the login, but after this it doesn't run, causing an error: Run-time error -2147221231 (80040111): Method '~' of object '~' failed. Here follow you can find also what wine tell me when I try to run this program from a shall. I hope you can help me. Thanks and regards, Errors from shall: :~/.wine/dosdevices/c:/Programmi/Istes/Gestione$ wine IsHotel.exe fixme:ole:OleLoadPictureEx (0xf62d54,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa98), partially implemented. fixme:ole:OleLoadPictureEx (0xf62d54,12550,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa38), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x13b938)->(0x1490e0, 0, (nil)), hacked stub. fixme:ole:OleLoadPictureEx (0xf6490c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f640), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x1479a8)->(0x173590, 0, (nil)), hacked stub. fixme:wtsapi:WTSQuerySessionInformationA Stub (nil) 0xffffffff 4 0x32ef00 0x32eef4 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {2206cdb0-19c1-11d1-89e0-00c04fd7a829} could be created for context 0x1 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {c8b522cf-5cf3-11ce-ade5-00aa0044773d} could be created for context 0x1 err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {c8b522cf-5cf3-11ce-ade5-00aa0044773d} could be created for context 0x1 fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} wine: Call from 0x7b844673 to unimplemented function oledb32.dll.DllCanUnloadNow, aborting wine: Unimplemented function oledb32.dll.DllCanUnloadNow called at address 0x7b844673 (thread 0009), starting debugger... Unhandled exception: unimplemented function oledb32.dll.DllCanUnloadNow called in 32-bit code (0x7b844673). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b844673 ESP:0032f990 EBP:0032f9f4 EFLAGS:00200246( - -- I Z- -P- ) EAX:7b82ee41 EBX:7b8b8ff4 ECX:00000000 EDX:0032fa18 ESI:0032fa18 EDI:001790d8 Stack dump: 0x0032f990: 0032fa18 00000008 0000003c 80000100 0x0032f9a0: 00000001 00000000 7b844673 00000002 0x0032f9b0: 7db4a3d4 7db4a3e0 7bc4368e 00110058 0x0032f9c0: 7bc94ff4 00110014 7bc35151 7bc9d6e4 0x0032f9d0: 0000001a 00175488 7bc347bf 00110014 0x0032f9e0: 7bc94ff4 0032fa34 7b84460a 7ec09ff4 Backtrace: =>0 0x7b844673 in kernel32 (+0x24673) (0x0032f9f4) 1 0x7db4a378 in oledb32 (+0xa378) (0x0032fa24) 2 0x7db49604 in oledb32 (+0x9604) (0x0032fa64) 3 0x7eb4a9c2 CoFreeUnusedLibrariesEx+0x42() in ole32 (0x0032fa84) 4 0x7eb4aa66 CoFreeUnusedLibraries+0x26() in ole32 (0x0032faa4) err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "DLL\\MSVBVM60.dbg" ("P") 5 0x726ab669 in msvbvm60 (+0xb669) (0x0032fac4) 6 0x726a628e in msvbvm60 (+0x628e) (0x0032fb00) 7 0x726a6133 in msvbvm60 (+0x6133) (0x0032fb20) 8 0x7edd566a WINPROC_wrapper+0x1a() in user32 (0x0032fb50) 9 0x7edd5aba WINPROC_wrapper+0x46a() in user32 (0x0032fb90) 10 0x7eddade7 in user32 (+0xbade7) (0x0032fbd0) 11 0x7ed99c41 in user32 (+0x79c41) (0x0032fc30) 12 0x7ed9ef45 in user32 (+0x7ef45) (0x0032fc90) 13 0x7ed9f403 SendMessageA+0x53() in user32 (0x0032fcd0) 14 0x726ab5de in msvbvm60 (+0xb5de) (0x0032fcf4) 15 0x726aa9b7 in msvbvm60 (+0xa9b7) (0x0032fd24) 16 0x726aa944 in msvbvm60 (+0xa944) (0x0032fd64) 17 0x726aa8ca in msvbvm60 (+0xa8ca) (0x0032fdb0) 18 0x726aa627 in msvbvm60 (+0xa627) (0x0032fdf4) 19 0x726aa505 in msvbvm60 (+0xa505) (0x726ba3b8) 20 0x726a6c73 in msvbvm60 (+0x6c73) (0x72766754) 21 0x0c2474ff (0x0424448b) 22 0x00000000 (0x00000000) 0x7b844673: subl $4,%esp Modules: Module Address Debug info Name (91 modules) PE 400000- 917000 Deferred ishotel PE 726a0000-727f3000 Export msvbvm60 ELF 7b800000-7b96e000 Export kernel32<elf> \-PE 7b820000-7b96e000 \ kernel32 ELF 7bc00000-7bcb1000 Deferred ntdll<elf> \-PE 7bc10000-7bcb1000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7db38000-7db50000 Export oledb32<elf> \-PE 7db40000-7db50000 \ oledb32 ELF 7dbfa000-7dc01000 Deferred libnss_dns.so.2 ELF 7dc62000-7dc68000 Deferred libattr.so.1 ELF 7dc68000-7dc80000 Deferred libsasl2.so.2 ELF 7dc80000-7dc89000 Deferred libtalloc.so.1 ELF 7dc89000-7dc8e000 Deferred libcap.so.2 ELF 7dc8e000-7dcc0000 Deferred libcrypt.so.1 ELF 7dcc0000-7dcce000 Deferred liblber-2.4.so.2 ELF 7dcce000-7dd12000 Deferred libldap_r-2.4.so.2 ELF 7dd12000-7df2f000 Deferred libnss_wins.so.2 ELF 7df2f000-7df4f000 Deferred iphlpapi<elf> \-PE 7df40000-7df4f000 \ iphlpapi ELF 7df4f000-7df7d000 Deferred ws2_32<elf> \-PE 7df60000-7df7d000 \ ws2_32 ELF 7df7d000-7df98000 Deferred wsock32<elf> \-PE 7df80000-7df98000 \ wsock32 ELF 7df98000-7dfad000 Deferred wtsapi32<elf> \-PE 7dfa0000-7dfad000 \ wtsapi32 ELF 7dfad000-7dfb1000 Deferred libgpg-error.so.0 ELF 7dfb1000-7e01a000 Deferred libgcrypt.so.11 ELF 7e01a000-7e02c000 Deferred libtasn1.so.3 ELF 7e02c000-7e042000 Deferred libresolv.so.2 ELF 7e042000-7e04b000 Deferred libkrb5support.so.0 ELF 7e04b000-7e06f000 Deferred libk5crypto.so.3 ELF 7e06f000-7e101000 Deferred libkrb5.so.3 ELF 7e101000-7e19e000 Deferred libgnutls.so.26 ELF 7e19e000-7e1c9000 Deferred libgssapi_krb5.so.2 ELF 7e1c9000-7e200000 Deferred libcups.so.2 ELF 7e200000-7e203000 Deferred libnss_mdns4.so.2 ELF 7e203000-7e206000 Deferred libnss_mdns4_minimal.so.2 ELF 7e209000-7e20d000 Deferred ibm850.so ELF 7e20d000-7e211000 Deferred utf-16.so ELF 7e54a000-7e55e000 Deferred lz32<elf> \-PE 7e550000-7e55e000 \ lz32 ELF 7e55e000-7e579000 Deferred version<elf> \-PE 7e560000-7e579000 \ version ELF 7e62d000-7e636000 Deferred libxcursor.so.1 ELF 7e636000-7e63b000 Deferred libxfixes.so.3 ELF 7e63b000-7e63f000 Deferred libxcomposite.so.1 ELF 7e63f000-7e647000 Deferred libxrandr.so.2 ELF 7e647000-7e651000 Deferred libxrender.so.1 ELF 7e651000-7e657000 Deferred libxxf86vm.so.1 ELF 7e657000-7e65a000 Deferred libxinerama.so.1 ELF 7e65a000-7e67b000 Deferred imm32<elf> \-PE 7e660000-7e67b000 \ imm32 ELF 7e67b000-7e680000 Deferred libxdmcp.so.6 ELF 7e680000-7e69a000 Deferred libxcb.so.1 ELF 7e69a000-7e69e000 Deferred libxau.so.6 ELF 7e69e000-7e6a3000 Deferred libuuid.so.1 ELF 7e6a3000-7e792000 Deferred libx11.so.6 ELF 7e792000-7e7a2000 Deferred libxext.so.6 ELF 7e7a2000-7e7ba000 Deferred libice.so.6 ELF 7e7ba000-7e7c3000 Deferred libsm.so.6 ELF 7e7c5000-7e7c9000 Deferred libkeyutils.so.1 ELF 7e7c9000-7e7cd000 Deferred libcom_err.so.2 ELF 7e7d4000-7e873000 Deferred winex11<elf> \-PE 7e7e0000-7e873000 \ winex11 ELF 7e8be000-7e8e5000 Deferred libexpat.so.1 ELF 7e8e5000-7e912000 Deferred libfontconfig.so.1 ELF 7e923000-7e939000 Deferred libz.so.1 ELF 7e939000-7e9b0000 Deferred libfreetype.so.6 ELF 7e9c1000-7eaa6000 Deferred oleaut32<elf> \-PE 7e9e0000-7eaa6000 \ oleaut32 ELF 7eaa6000-7eb14000 Deferred rpcrt4<elf> \-PE 7eab0000-7eb14000 \ rpcrt4 ELF 7eb14000-7ec10000 Export ole32<elf> \-PE 7eb30000-7ec10000 \ ole32 ELF 7ec10000-7ec67000 Deferred advapi32<elf> \-PE 7ec20000-7ec67000 \ advapi32 ELF 7ec67000-7ed09000 Deferred gdi32<elf> \-PE 7ec80000-7ed09000 \ gdi32 ELF 7ed09000-7ee55000 Export user32<elf> \-PE 7ed20000-7ee55000 \ user32 ELF 7ef99000-7efa5000 Deferred libnss_files.so.2 ELF 7efa5000-7efb0000 Deferred libnss_nis.so.2 ELF 7efb0000-7efc9000 Deferred libnsl.so.1 ELF 7efc9000-7efef000 Deferred libm.so.6 ELF b7e05000-b7e0e000 Deferred libnss_compat.so.2 ELF b7e0f000-b7e13000 Deferred libdl.so.2 ELF b7e13000-b7f76000 Deferred libc.so.6 ELF b7f77000-b7f90000 Deferred libpthread.so.0 ELF b7fa1000-b80dd000 Deferred libwine.so.1 ELF b80df000-b80fd000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Programmi\Istes\Gestione\IsHotel.exe 00000009 0 <== 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000017 0 00000016 0 00000013 0 00000012 0 00000018 00000019 0 Backtrace: =>0 0x7b844673 in kernel32 (+0x24673) (0x0032f9f4) 1 0x7db4a378 in oledb32 (+0xa378) (0x0032fa24) 2 0x7db49604 in oledb32 (+0x9604) (0x0032fa64) 3 0x7eb4a9c2 CoFreeUnusedLibrariesEx+0x42() in ole32 (0x0032fa84) 4 0x7eb4aa66 CoFreeUnusedLibraries+0x26() in ole32 (0x0032faa4) 5 0x726ab669 in msvbvm60 (+0xb669) (0x0032fac4) 6 0x726a628e in msvbvm60 (+0x628e) (0x0032fb00) 7 0x726a6133 in msvbvm60 (+0x6133) (0x0032fb20) 8 0x7edd566a WINPROC_wrapper+0x1a() in user32 (0x0032fb50) 9 0x7edd5aba WINPROC_wrapper+0x46a() in user32 (0x0032fb90) 10 0x7eddade7 in user32 (+0xbade7) (0x0032fbd0) 11 0x7ed99c41 in user32 (+0x79c41) (0x0032fc30) 12 0x7ed9ef45 in user32 (+0x7ef45) (0x0032fc90) 13 0x7ed9f403 SendMessageA+0x53() in user32 (0x0032fcd0) 14 0x726ab5de in msvbvm60 (+0xb5de) (0x0032fcf4) 15 0x726aa9b7 in msvbvm60 (+0xa9b7) (0x0032fd24) 16 0x726aa944 in msvbvm60 (+0xa944) (0x0032fd64) 17 0x726aa8ca in msvbvm60 (+0xa8ca) (0x0032fdb0) 18 0x726aa627 in msvbvm60 (+0xa627) (0x0032fdf4) 19 0x726aa505 in msvbvm60 (+0xa505) (0x726ba3b8) 20 0x726a6c73 in msvbvm60 (+0x6c73) (0x72766754) 21 0x0c2474ff (0x0424448b) 22 0x00000000 (0x00000000) wine: Call from 0x7b844673 to unimplemented function oledb32.dll.DllCanUnloadNow, aborting wine: Call from 0x7b844673 to unimplemented function oledb32.dll.DllCanUnloadNow, aborting