[Wine]problem with delphi bde app

Kuba Leszewski k.leszewski at ce3.pl
Wed Aug 11 06:45:58 CDT 2004


Hi,

I'm trying to run some old delphi application, which uses BDE to connect 
to an access mdb file.

The application displays an error, that it couldn't open the database.

I can run BDEADMIN and I see that database aliases are configured propoerly.

I did some winedebugg'ing and noticed following mesassages

....
...
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:x11drv:SWP_DoOwnedPopups (0x20034) hInsertAfter = (nil)
fixme:font:WineEngCreateFontInstance just using first face for now
warn:gdi:GDI_GetObjPtr Invalid handle 0xbb8
warn:x11drv:SWP_DoOwnedPopups (0x10026) hInsertAfter = (nil)
fixme:font:WineEngCreateFontInstance just using first face for now
warn:gdi:GDI_GetObjPtr Invalid handle 0xbc0
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 729121c8
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 7291c208
warn:file:wine_nt_to_unix_file_name L"JET1b1b.tmp" not found in 
/home/jleszews/.wine/dosdevices/x:
warn:ntdll:NtCreateFile L"\\??\\X:\\JET1b1b.tmp" not found (c0000034)
warn:file:CreateFileW Unable to create file L"X:\\JET1b1b.tmp" (status 
c0000034)
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 72efa6b0
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 72eda398
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 72f0f708
warn:x11drv:SWP_DoOwnedPopups (0x10026) hInsertAfter = (nil)
fixme:font:WineEngCreateFontInstance just using first face for now
warn:gdi:GDI_GetObjPtr Invalid handle 0xbc8
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 72ee7698
warn:heap:HEAP_ValidateInUseArena Heap 72e90000: invalid in-use arena 
magic for 72efb6b8
warn:x11drv:SWP_DoOwnedPopups (0x10022) hInsertAfter = (nil)


It seems, like WINE cannot create a file called JET1b1b.tmp on it's X: 
drive (which points to /home/jleszews/.wine/tmp)
But it seems to me that it is creating this file !

I did : "watch ls -la" in this /tmp directory and this file appeared 
there. It disappeared when my application finished.

Any help is appreciated.
I can provide more information if it's needed.

-- 
Regards
Kuba





More information about the wine-users mailing list