My windows application uses BDE and PostgreSQL ODBC driver to access database server. I frist installed Wine on Ubuntu and then installed psqlodbc.exe and BDE. How can now I access ODBC administrator to add and configure PostgreSQL ODBC driver?
My windows application uses BDE and PostgreSQL ODBC driver to access database server. I frist installed Wine on Ubuntu and then installed psqlodbc.exe and BDE. How can now I access ODBC administrator to add and configure PostgreSQL ODBC driver?
yiwan wrote:> My windows application uses BDE and PostgreSQL ODBC driver to access database server. > > I frist installed Wine on Ubuntu and then installed psqlodbc.exe and BDE. > > How can now I access ODBC administrator to add and configure PostgreSQL ODBC driver?Add files/registry entries manually (or copy them from windows). Wine does not have ODBC administrator app.
I have copied my windows registry settings and first time everything went fine, but every next time I run application I get this: Code: wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b844b20 (thread 0009), starting debugger... First chance exception: 0xc0000025 in 32-bit code (0x7bc3b23c). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7bc3b23c ESP:0032f824 EBP:0032f888 EFLAGS:00200282( - 00 - -IS1) EAX:0032f830 EBX:7bc88444 ECX:00110048 EDX:00000000 ESI:0032fc10 EDI:0032f894 Stack dump: 0x0032f824: 00000002 0032f938 00000000 c0000025 0x0032f834: 00000001 0032fc10 0012dd00 00000000 0x0032f844: 0032f8f4 7edfea03 00110000 00000000 0x0032f854: 0012dd00 b7e69a59 7bc62e09 0032f878 0x0032f864: 7bc56f64 00010020 00000000 0012dd00 0x0032f874: 00000080 00000000 00000000 7bc3b1f0 Backtrace: =>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f888) 2 0x7bc76de3 in ntdll (+0x66de3) (0x0032fbec) 3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032fc64) 4 0x00497383 in pop (+0x97383) (0x0032fcb4) 0x7bc3b23c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp Modules: Module Address Debug info Name (94 modules) PE 400000- 9e1000 Export pop ELF 7b800000-7b92d000 Deferred kernel32<elf> \-PE 7b820000-7b92d000 \ kernel32 ELF 7bc00000-7bca4000 Export ntdll<elf> \-PE 7bc10000-7bca4000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e08f000-7e0d9000 Deferred riched20<elf> \-PE 7e0a0000-7e0d9000 \ riched20 ELF 7e0d9000-7e0ec000 Deferred olepro32<elf> \-PE 7e0e0000-7e0ec000 \ olepro32 ELF 7e141000-7e145000 Deferred libgpg-error.so.0 ELF 7e145000-7e192000 Deferred libgcrypt.so.11 ELF 7e192000-7e1a2000 Deferred libtasn1.so.3 ELF 7e1a2000-7e1a5000 Deferred libkeyutils.so.1 ELF 7e1a5000-7e1ad000 Deferred libkrb5support.so.0 ELF 7e1ad000-7e1df000 Deferred libcrypt.so.1 ELF 7e1df000-7e255000 Deferred libgnutls.so.13 ELF 7e255000-7e258000 Deferred libcom_err.so.2 ELF 7e258000-7e27b000 Deferred libk5crypto.so.3 ELF 7e27b000-7e308000 Deferred libkrb5.so.3 ELF 7e308000-7e331000 Deferred libgssapi_krb5.so.2 ELF 7e331000-7e364000 Deferred libcups.so.2 ELF 7e364000-7e397000 Deferred uxtheme<elf> \-PE 7e370000-7e397000 \ uxtheme ELF 7e397000-7e3a0000 Deferred libxcursor.so.1 ELF 7e3a0000-7e3a5000 Deferred libxfixes.so.3 ELF 7e3a5000-7e3a8000 Deferred libxcomposite.so.1 ELF 7e3a8000-7e3ae000 Deferred libxrandr.so.2 ELF 7e3ae000-7e3b6000 Deferred libxrender.so.1 ELF 7e3b6000-7e3b9000 Deferred libxinerama.so.1 ELF 7e3b9000-7e3be000 Deferred libxdmcp.so.6 ELF 7e3be000-7e3d6000 Deferred libxcb.so.1 ELF 7e3d6000-7e4bd000 Deferred libx11.so.6 ELF 7e4bd000-7e4cb000 Deferred libxext.so.6 ELF 7e4cb000-7e4e3000 Deferred libice.so.6 ELF 7e4e3000-7e4eb000 Deferred libsm.so.6 ELF 7e4f8000-7e58f000 Deferred winex11<elf> \-PE 7e510000-7e58f000 \ winex11 ELF 7e5ab000-7e5cc000 Deferred libexpat.so.1 ELF 7e5cc000-7e5f6000 Deferred libfontconfig.so.1 ELF 7e5f8000-7e5fb000 Deferred libxau.so.6 ELF 7e603000-7e618000 Deferred libz.so.1 ELF 7e618000-7e688000 Deferred libfreetype.so.6 ELF 7e688000-7e68a000 Deferred libxcb-xlib.so.0 ELF 7e695000-7e6bc000 Deferred oledlg<elf> \-PE 7e6a0000-7e6bc000 \ oledlg ELF 7e6bc000-7e6d3000 Deferred imagehlp<elf> \-PE 7e6c0000-7e6d3000 \ imagehlp ELF 7e6d3000-7e6ff000 Deferred ws2_32<elf> \-PE 7e6e0000-7e6ff000 \ ws2_32 ELF 7e6ff000-7e719000 Deferred wsock32<elf> \-PE 7e700000-7e719000 \ wsock32 ELF 7e719000-7e7c4000 Deferred comdlg32<elf> \-PE 7e720000-7e7c4000 \ comdlg32 ELF 7e7c4000-7e81d000 Deferred shlwapi<elf> \-PE 7e7d0000-7e81d000 \ shlwapi ELF 7e81d000-7e930000 Deferred shell32<elf> \-PE 7e830000-7e930000 \ shell32 ELF 7e930000-7e966000 Deferred winspool<elf> \-PE 7e940000-7e966000 \ winspool ELF 7e966000-7e986000 Deferred imm32<elf> \-PE 7e970000-7e986000 \ imm32 ELF 7e986000-7ea45000 Deferred comctl32<elf> \-PE 7e990000-7ea45000 \ comctl32 ELF 7ea45000-7ea59000 Deferred lz32<elf> \-PE 7ea50000-7ea59000 \ lz32 ELF 7ea59000-7ea72000 Deferred version<elf> \-PE 7ea60000-7ea72000 \ version ELF 7ea72000-7ea85000 Deferred libresolv.so.2 ELF 7ea85000-7ea8a000 Deferred libxxf86vm.so.1 ELF 7ea92000-7eab0000 Deferred iphlpapi<elf> \-PE 7eaa0000-7eab0000 \ iphlpapi ELF 7eab0000-7eb11000 Deferred rpcrt4<elf> \-PE 7eac0000-7eb11000 \ rpcrt4 ELF 7eb11000-7ebb5000 Deferred ole32<elf> \-PE 7eb20000-7ebb5000 \ ole32 ELF 7ebb5000-7ec57000 Deferred oleaut32<elf> \-PE 7ebd0000-7ec57000 \ oleaut32 ELF 7ec57000-7eca9000 Deferred advapi32<elf> \-PE 7ec60000-7eca9000 \ advapi32 ELF 7eca9000-7ed44000 Deferred gdi32<elf> \-PE 7ecc0000-7ed44000 \ gdi32 ELF 7ed44000-7ee8b000 Deferred user32<elf> \-PE 7ed60000-7ee8b000 \ user32 ELF 7efab000-7efb6000 Deferred libnss_files.so.2 ELF 7efb6000-7efce000 Deferred libnsl.so.1 ELF 7efce000-7eff3000 Deferred libm.so.6 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF b7d01000-b7d0a000 Deferred libnss_compat.so.2 ELF b7d0b000-b7d0f000 Deferred libdl.so.2 ELF b7d0f000-b7e5e000 Deferred libc.so.6 ELF b7e5f000-b7e77000 Deferred libpthread.so.0 ELF b7e84000-b7fba000 Deferred libwine.so.1 ELF b7fbc000-b7fd8000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\beis\pop.exe 00000009 0 <=0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 00000018 0 Backtrace: =>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f888) 2 0x7bc76de3 in ntdll (+0x66de3) (0x0032fbec) 3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032fc64) 4 0x00497383 in pop (+0x97383) (0x0032fcb4) err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception. What does it means?