[Wine] Delphi application on Wine

tomf at wigsplendor.com tomf at wigsplendor.com
Fri Sep 28 22:47:12 CDT 2007


I'm not using a Delphi app, but can you move the splash screen out of the way?
I've had the experience where another window (login) had opened behind
the splash screen and I didn't know it was there.  I thought the program
was hung.  Eventually I tried moving the splash screen and was able to
continue. (... although I'm still working on getting my app running 100%)


Quoting Marcello Capelati <mcapelati at yahoo.com.br>:

> Hi there,
>
> I'm very new(bie) here, I just subscribe to the list, but I can not   
> even see the past messages!!! How to do that???
>
> Well, my true problem is:
>
> I trying to run an application write in Delphi (win32) on a Linux   
> machine using Wine (version 0.9.33).
>
> This application access Firebird database, and uses some unique   
> libraries: borlndmm.dll, dbexpint.dll, gds32.dll, midas.dll. All of   
> them I put on right place: \windows\system32.
>
> The Database I have put on Linux, and seems to be running good.
>
> When I try to run application (using "wine eXpert.exe &"), it just   
> shows me splash
> screen and stops. Debug shows following:
>
>
> mcapelati at Sumeria:~/.wine/drive_c/ExpertRis/Exec$ wine eXpert.exe &
> [5] 6559
> mcapelati at Sumeria:~/.wine/drive_c/ExpertRis/Exec$ wine: Unhandled   
> exception 0x0eedfade at address 0x0000:0x7b842690 (thread 000e),   
> starting debugger...
> First chance exception: 0xc0000025 in 32-bit code (0x7bc30d6c).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:7bc30d6c ESP:0033f7c4 EBP:0033f828 EFLAGS:00000282(   - 00      - -IS1)
>  EAX:0033f7d0 EBX:7bc7b550 ECX:00110020 EDX:0033fba8
>  ESI:0033fba8 EDI:0033f834
> Stack dump:
> 0x0033f7c4:  6c6f6320 206e6d75 0a2e3134 c0000025
> 0x0033f7d4:  00000001 0033fba8 7bc68183 00000000
> 0x0033f7e4:  0033f7f0 00000212 73695274 00010007
> 0x0033f7f4:  72696265 736d2e64 6f6e2067 6f662074
> 0x0033f804:  00646e75 00000000 00000000 00000000
> 0x0033f814:  00000000 00000000 00000000 7bc30d20
> Backtrace:
> =>1 0x7bc30d6c __regs_RtlRaiseException+0x4c() in ntdll (0x0033f828)
>   2 0x7bc68183 in ntdll (+0x58183) (0x0033fb84)
>   3 0x7bc30356 RtlRaiseException+0x6() in ntdll (0x0033fbfc)
>   4 0x004c8d19 in expert (+0xc8d19) (0x0033fc58)
>   5 0x004f2ac2 in expert (+0xf2ac2) (0x0033fcb8)
>   6 0x004f507c in expert (+0xf507c) (0x0033fcdc)
>   7 0x004f2d2c in expert (+0xf2d2c) (0x0033fcf8)
>   8 0x004d5d63 in expert (+0xd5d63) (0x0033fd14)
>   9 0x004d58e1 in expert (+0xd58e1) (0x0033fd38)
>   10 0x004f2f59 in expert (+0xf2f59) (0x0033fd78)
>   11 0x0042ebf5 in expert (+0x2ebf5) (0x0033fec0)
>   12 0x004b6c58 in expert (+0xb6c58) (0x0033fee4)
>   13 0x00cce85d in expert (+0x8ce85d) (0x0033ff08)
>   14 0x7b87221e in kernel32 (+0x5221e) (0x0033ffe8)
>   15 0xb7dfb897 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
> 0x7bc30d6c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
> Modules:
> Module  Address                 Debug info      Name (104 modules)
> PE      340000-34b000   Deferred        borlndmm
> PE      400000-127a000  Export          expert
> PE      1a30000-1a57000 Deferred        dbexpint
> PE      10000000-1005c000       Deferred        gds32
> PE      4dae0000-4db31000       Deferred        midas
> PE      780c0000-78121000       Deferred        msvcp60
> ELF     7b800000-7b926000       Export          kernel32<elf>
>   \-PE  7b820000-7b926000       \               kernel32
> ELF     7bc00000-7bc97000       Export          ntdll<elf>
>   \-PE  7bc10000-7bc97000       \               ntdll
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7d02a000-7d091000       Deferred        msvcrt<elf>
>   \-PE  7d040000-7d091000       \               msvcrt
> ELF     7d091000-7d0be000       Deferred        ws2_32<elf>
>   \-PE  7d0a0000-7d0be000       \               ws2_32
> ELF     7d126000-7d16a000       Deferred        riched20<elf>
>   \-PE  7d130000-7d16a000       \               riched20
> ELF     7d16a000-7d17f000       Deferred        midimap<elf>
>   \-PE  7d170000-7d17f000       \               midimap
> ELF     7d17f000-7d1a5000       Deferred        msacm32<elf>
>   \-PE  7d190000-7d1a5000       \               msacm32
> ELF     7d1a5000-7d1bd000       Deferred        msacm32<elf>
>   \-PE  7d1b0000-7d1bd000       \               msacm32
> ELF     7d1bd000-7d1f9000       Deferred        wineoss<elf>
>   \-PE  7d1c0000-7d1f9000       \               wineoss
> ELF     7d219000-7d21d000       Deferred        libgpg-error.so.0
> ELF     7d21d000-7d26e000       Deferred        libgcrypt.so.11
> ELF     7d26e000-7d283000       Deferred        libtasn1.so.3
> ELF     7d283000-7d2b1000       Deferred        libcrypt.so.1
> ELF     7d2b1000-7d321000       Deferred        libgnutls.so.13
> ELF     7d321000-7d352000       Deferred        libcups.so.2
> ELF     7d5c4000-7d5f6000       Deferred        uxtheme<elf>
>   \-PE  7d5d0000-7d5f6000       \               uxtheme
> ELF     7d5f8000-7d5fd000       Deferred        libxfixes.so.3
> ELF     7d5fd000-7d606000       Deferred        libxcursor.so.1
> ELF     7d606000-7d60c000       Deferred        libxrandr.so.2
> ELF     7d60c000-7d614000       Deferred        libxrender.so.1
> ELF     7d614000-7d617000       Deferred        libxinerama.so.1
> ELF     7d940000-7d942000       Deferred        libnvidia-tls.so.1
> ELF     7d942000-7e1c8000       Deferred        libglcore.so.1
> ELF     7e1c8000-7e254000       Deferred        libgl.so.1
> ELF     7e254000-7e259000       Deferred        libxdmcp.so.6
> ELF     7e259000-7e25c000       Deferred        libxau.so.6
> ELF     7e25c000-7e34d000       Deferred        libx11.so.6
> ELF     7e34d000-7e35b000       Deferred        libxext.so.6
> ELF     7e35b000-7e360000       Deferred        libxxf86vm.so.1
> ELF     7e360000-7e378000       Deferred        libice.so.6
> ELF     7e378000-7e381000       Deferred        libsm.so.6
> ELF     7e381000-7e40f000       Deferred        winex11<elf>
>   \-PE  7e390000-7e40f000       \               winex11
> ELF     7e49d000-7e4bd000       Deferred        libexpat.so.1
> ELF     7e4bd000-7e4e8000       Deferred        libfontconfig.so.1
> ELF     7e4e8000-7e4fc000       Deferred        libz.so.1
> ELF     7e4fc000-7e567000       Deferred        libfreetype.so.6
> ELF     7e567000-7e589000       Deferred        oledlg<elf>
>   \-PE  7e570000-7e589000       \               oledlg
> ELF     7e589000-7e618000       Deferred        winmm<elf>
>   \-PE  7e5a0000-7e618000       \               winmm
> ELF     7e618000-7e6b8000       Deferred        comdlg32<elf>
>   \-PE  7e620000-7e6b8000       \               comdlg32
> ELF     7e6b8000-7e711000       Deferred        shlwapi<elf>
>   \-PE  7e6d0000-7e711000       \               shlwapi
> ELF     7e711000-7e806000       Deferred        shell32<elf>
>   \-PE  7e720000-7e806000       \               shell32
> ELF     7e806000-7e839000       Deferred        winspool<elf>
>   \-PE  7e810000-7e839000       \               winspool
> ELF     7e839000-7e856000       Deferred        imm32<elf>
>   \-PE  7e840000-7e856000       \               imm32
> ELF     7e856000-7e912000       Deferred        comctl32<elf>
>   \-PE  7e860000-7e912000       \               comctl32
> ELF     7e912000-7e926000       Deferred        olepro32<elf>
>   \-PE  7e920000-7e926000       \               olepro32
> ELF     7e926000-7e93a000       Deferred        lz32<elf>
>   \-PE  7e930000-7e93a000       \               lz32
> ELF     7e93a000-7e953000       Deferred        version<elf>
>   \-PE  7e940000-7e953000       \               version
> ELF     7e953000-7e972000       Deferred        mpr<elf>
>   \-PE  7e960000-7e972000       \               mpr
> ELF     7e972000-7e985000       Deferred        libresolv.so.2
> ELF     7e985000-7e9a3000       Deferred        iphlpapi<elf>
>   \-PE  7e990000-7e9a3000       \               iphlpapi
> ELF     7e9a3000-7e9f8000       Deferred        rpcrt4<elf>
>   \-PE  7e9b0000-7e9f8000       \               rpcrt4
> ELF     7e9f8000-7ea92000       Deferred        ole32<elf>
>   \-PE  7ea10000-7ea92000       \               ole32
> ELF     7ea92000-7eb2d000       Deferred        oleaut32<elf>
>   \-PE  7eaa0000-7eb2d000       \               oleaut32
> ELF     7eb2d000-7eb73000       Deferred        advapi32<elf>
>   \-PE  7eb40000-7eb73000       \               advapi32
> ELF     7eb73000-7eb7f000       Deferred        libgcc_s.so.1
> ELF     7ec78000-7ed35000       Deferred        gdi32<elf>
>   \-PE  7ec90000-7ed35000       \               gdi32
> ELF     7ed35000-7ee71000       Deferred        user32<elf>
>   \-PE  7ed50000-7ee71000       \               user32
> ELF     7ef9e000-7efa9000       Deferred        libnss_files.so.2
> ELF     7efa9000-7efb3000       Deferred        libnss_nis.so.2
> ELF     7efb3000-7efca000       Deferred        libnsl.so.1
> ELF     7efca000-7eff1000       Deferred        libm.so.6
> ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
> ELF     b7c89000-b7c8d000       Deferred        libdl.so.2
> ELF     b7c8d000-b7dce000       Deferred        libc.so.6
> ELF     b7dce000-b7de5000       Deferred        libpthread.so.0
> ELF     b7df4000-b7f05000       Export          libwine.so.1
> ELF     b7f07000-b7f22000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 0000000d (D) C:\ExpertRis\Exec\eXpert.exe
>         0000000e    0 <==
> 0000000a
>         0000000c    0
>         0000000b    0
> 00000008
>         00000009    0
>
> [5]+  Done                    wine eXpert.exe
>
>
> Please folks, give me some clue on how can I solve this.
>
> Thanks in advance.
>
> Marcello
>
>
>
>
>
>
>        Flickr agora em português. Você clica, todo mundo vê. Saiba mais.





More information about the wine-users mailing list