I am trying to use an amateur radio logging program under Wine, but other than
installation, I've been unable to get the program running. Most likely I
just need some assistance figuring out which DLLs are still missing. On advice
I installed DCOM98 and VCRUN6 and set mfc42, ole32 and rpcrt4 to (builtin,
native).
So far all I get are a few dialog boxes, the first titled "EntryWindow
(Database_Initialize) - 429 - ActiveX component can't create object",
the second titled "EntryWindow (Program_Initialize) - 91 - Object variable
or With block variable not set", the third titled "EntryWindow
(Form_Initialize) - 91 - Object variable or With block variable not set",
each of these prompt "Would you like to send an error report" to which
i click Cancel in each. Finally, I get a fourth dialog box titled N1MM Logger
and its text says, "Run-time error '91': Object variable or With
block variable not set".
Running the logger from a terminal with "WINEDEBUG=warn+dll" results
in the following output:
> :~/.wine/drive_c/N1MM Logger$ WINEDEBUG=warn+dll wine N1MM\ Logger.exe
> wine: Unhandled page fault on write access to 0x00540120 at address
0x7ee2cadc (thread 0017), starting debugger...
> Unhandled exception: page fault on write access to 0x00540120 in 32-bit
code (0x7ee2cadc).
> Register dump:
> CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
> EIP:7ee2cadc ESP:0053e690 EBP:0053e738 EFLAGS:00010246( R- -- I Z- -P-
)
> EAX:00000001 EBX:7ee2eff4 ECX:00001000 EDX:00540080
> ESI:00542000 EDI:0054503c
> Stack dump:
> 0x0053e690: 00542000 00001000 00000020 00000000
> 0x0053e6a0: 00110f30 00230000 00220000 00000058
> 0x0053e6b0: 00000029 0053e71c 0053e718 0054503c
> 0x0053e6c0: 00530000 00540080 00001000 00540000
> 0x0053e6d0: 00110000 7bc9bff4 0053e738 7bc47aa3
> 0x0053e6e0: 00110060 0053e714 0053e70c 0053e71c
> Backtrace:
> =>0 0x7ee2cadc in winedevice (+0xcadc) (0x0053e738)
> 1 0x7ee2cd93 in winedevice (+0xcd92) (0x0053e9c8)
> 2 0x7ee2d3d6 in winedevice (+0xd3d5) (0x0053ea18)
> 3 0x7edffa44 in advapi32 (+0x2fa43) (0x0053ea68)
> 4 0x7bc6fb40 call_thread_func+0xb() in ntdll (0x0053ea78)
> 5 0x7bc6fd10 call_thread_entry_point+0x6f() in ntdll (0x0053eb48)
> 6 0x7bc782f5 in ntdll (+0x682f4) (0x0053f398)
> 7 0xb75f596e start_thread+0xbd() in libpthread.so.0 (0x0053f498)
> 0x7ee2cadc: movl $0x0,0xa0(%edx)
> Modules:
> Module Address Debug info Name (24 modules)
> PE 540000- 546000 Deferred dlportio.sys
> ELF 7b800000-7b93c000 Deferred kernel32<elf>
> \-PE 7b810000-7b93c000 \ kernel32
> ELF 7bc00000-7bcb8000 Export ntdll<elf>
> \-PE 7bc10000-7bcb8000 \ ntdll
> ELF 7bf00000-7bf04000 Deferred <wine-loader>
> ELF 7ed07000-7ed4c000 Deferred ntoskrnl<elf>
> \-PE 7ed10000-7ed4c000 \ ntoskrnl
> ELF 7ed4c000-7edc1000 Deferred rpcrt4<elf>
> \-PE 7ed60000-7edc1000 \ rpcrt4
> ELF 7edc1000-7ee1b000 Export advapi32<elf>
> \-PE 7edd0000-7ee1b000 \ advapi32
> ELF 7ee1b000-7ee30000 Export winedevice<elf>
> \-PE 7ee20000-7ee30000 \ winedevice
> ELF 7ee30000-7ee3c000 Deferred libnss_files.so.2
> ELF 7ee3c000-7ee53000 Deferred libnsl.so.1
> ELF 7ee53000-7ee5b000 Deferred libnss_compat.so.2
> ELF 7efc9000-7efef000 Deferred libm.so.6
> ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
> ELF b7491000-b7495000 Deferred libdl.so.2
> ELF b7495000-b75ef000 Export libc.so.6
> ELF b75f0000-b7609000 Export libpthread.so.0
> ELF b761a000-b775a000 Deferred libwine.so.1
> ELF b775c000-b7779000 Deferred ld-linux.so.2
> Threads:
> process tid prio (all id:s are in hex)
> 00000008 ntdll.dll
> 00000009 0
> 0000000a wineboot.exe
> 0000000b 0
> 0000000c winemenubuilder.exe
> 0000000d 0
> 0000000e services.exe
> 00000016 0
> 00000015 0
> 00000014 0
> 00000010 0
> 0000000f 0
> 00000011 (D) C:\windows\system32\winedevice.exe
> 00000017 0 <=> 00000013 0
> 00000012 0
> Backtrace:
> =>0 0x7ee2cadc in winedevice (+0xcadc) (0x0053e738)
> 1 0x7ee2cd93 in winedevice (+0xcd92) (0x0053e9c8)
> 2 0x7ee2d3d6 in winedevice (+0xd3d5) (0x0053ea18)
> 3 0x7edffa44 in advapi32 (+0x2fa43) (0x0053ea68)
> 4 0x7bc6fb40 call_thread_func+0xb() in ntdll (0x0053ea78)
> 5 0x7bc6fd10 call_thread_entry_point+0x6f() in ntdll (0x0053eb48)
> 6 0x7bc782f5 in ntdll (+0x682f4) (0x0053f398)
> 7 0xb75f596e start_thread+0xbd() in libpthread.so.0 (0x0053f498)
> err:ole:CoGetClassObject class {00000100-0000-0010-8000-00aa006d2ea4} not
registered
> err:ole:create_server class {00000100-0000-0010-8000-00aa006d2ea4} not
registered
> err:ole:CoGetClassObject no class object
{00000100-0000-0010-8000-00aa006d2ea4} could be created for context 0x5