Informix DLLs collision with Delphi program...
Posted in 1999
Hi !
I develop under NT4 since a while an application that often bug when I
use an Informix database. I've tested the application running with a
local Paradox database and things goes right. Here is my log when I
start and close the application. I think the problem resides the the
ISQLT07C.dll file. Do you have any ideas on how to solve this problem ?
Sorry for my very bad english... I'm french :)
Could you please reply to this message by adding the
"bluedream@ultim8team.com" e-address in the CC field. Thks
Process Start: C:\\Projects\\Project Pollux\\Project Pollux
Generic\\Pollux.exe. Base Address: $00400000. Process ID: $00000138.
Module Load: Pollux.exe. Has Debug Info. Base Address: $00400000.
Process ID: $00000138.Module Load: ntdll.dll. No Debug Info. Base Address: $77F60000. Process
ID: $00000138.
Module Load: KERNEL32.dll. No Debug Info. Base Address: $77F00000.
Process ID: $00000138.Module Load: USER32.dll. No Debug Info. Base Address: $77E70000. Process
ID: $00000138.
Module Load: GDI32.dll. No Debug Info. Base Address: $77ED0000. Process
ID: $00000138.
Module Load: ADVAPI32.dll. No Debug Info. Base Address: $77DC0000.
Process ID: $00000138.Module Load: RPCRT4.dll. No Debug Info. Base Address: $77E10000. Process
ID: $00000138.
Module Load: OLEAUT32.dll. No Debug Info. Base Address: $65340000.
Process ID: $00000138.Module Load: ole32.dll. No Debug Info. Base Address: $77B20000. Process
ID: $00000138.
Module Load: VERSION.dll. No Debug Info. Base Address: $77A90000.
Process ID: $00000138.
Module Load: SHELL32.dll. No Debug Info. Base Address: $77C40000.
Process ID: $00000138.
Module Load: COMCTL32.dll. No Debug Info. Base Address: $715C0000.
Process ID: $00000138.
Module Load: LZ32.dll. No Debug Info. Base Address: $779C0000. Process
ID: $00000138.
Module Load: WINSPOOL.DRV. No Debug Info. Base Address: $77C00000.
Process ID: $00000138.
Module Load: comdlg32.dll. No Debug Info. Base Address: $77D80000.
Process ID: $00000138.
Module Load: OLEPRO32.DLL. No Debug Info. Base Address: $5F300000.
Process ID: $00000138.
Module Load: idapi32.dll. No Debug Info. Base Address: $4BDE0000.
Process ID: $00000138.
Module Load: MPR.dll. No Debug Info. Base Address: $77720000. Process
ID: $00000138.
Module Load: idr20009.dll. No Debug Info. Base Address: $4C9E0000.
Process ID: $00000138.Module Load: bantam.dll. No Debug Info. Base Address: $4E8E0000. Process
ID: $00000138.
Module Load: ODBC32.dll. No Debug Info. Base Address: $1F490000. Process
ID: $00000138.
Module Load: MSVCRT.dll. No Debug Info. Base Address: $78000000. Process
ID: $00000138.
Module Load: UNKNOWN_MODULE_20. No Debug Info. Base Address: $1F5D0000.
Process ID: $00000138.
Module Unload: ODBC32.dll. Process ID: $00000138.
Module Unload: MSVCRT.dll. Process ID: $00000138.
Module Unload: UNKNOWN_MODULE_20. Process ID: $00000138.Module Load: ODBC32.dll. No Debug Info. Base Address: $1F490000. Process
ID: $00000138.
Module Load: MSVCRT.dll. No Debug Info. Base Address: $78000000. Process
ID: $00000138.
Module Load: UNKNOWN_MODULE_21. No Debug Info. Base Address: $1F5D0000.
Process ID: $00000138.
Module Load: sqlinf32.dll. No Debug Info. Base Address: $4DBE0000.
Process ID: $00000138.
Module Load: ISQLT07C.dll. No Debug Info. Base Address: $10000000.
Process ID: $00000138.ODS: LDR: Automatic DLL Relocation in Pollux.exe Process ID: $00000138.
ODS: LDR: Dll IREGT07B.dll base 10000000 relocated due to collision with
C:\\PROGRAM FILES\\INFORMIX\\BIN\\ISQLT07C.dll Process ID: $00000138.
Module Load: IREGT07B.dll. No Debug Info. Base Address: $03FB0000.
Process ID: $00000138.ODS: LDR: Automatic DLL Relocation in Pollux.exe Process ID: $00000138.
ODS: LDR: Dll igl2n02c.dll base 10000000 relocated due to collision with
C:\\PROGRAM FILES\\INFORMIX\\BIN\\ISQLT07C.dll Process ID: $00000138.
Module Load: igl2n02c.dll. No Debug Info. Base Address: $03FC0000.
Process ID: $00000138.
Module Load: MSVCRT40.dll. No Debug Info. Base Address: $10200000.
Process ID: $00000138.
Module Load: WSOCK32.dll. No Debug Info. Base Address: $776D0000.
Process ID: $00000138.
Module Load: WS2_32.dll. No Debug Info. Base Address: $776B0000. Process
ID: $00000138.
Module Load: WS2HELP.dll. No Debug Info. Base Address: $776A0000.
Process ID: $00000138.
Module Load: MSWSOCK.dll. No Debug Info. Base Address: $77670000.
Process ID: $00000138.Module Load: WINMM.dll. No Debug Info. Base Address: $77FD0000. Process
ID: $00000138.
Module Load: MMDRV.dll. No Debug Info. Base Address: $77FC0000. Process
ID: $00000138.
Module Load: SNDBLST.dll. No Debug Info. Base Address: $6BC00000.
Process ID: $00000138.
Module Load: SBAWE32.dll. No Debug Info. Base Address: $6BE00000.
Process ID: $00000138.Module Load: RNR20.dll. No Debug Info. Base Address: $74FF0000. Process
ID: $00000138.
Module Load: RPCLTC1.dll. No Debug Info. Base Address: $77BF0000.
Process ID: $00000138.ODS: LDR: Automatic DLL Relocation in Pollux.exe Process ID: $00000138.
ODS: LDR: Dll esqlauth.dll base 10000000 relocated due to collision with
C:\\PROGRAM FILES\\INFORMIX\\BIN\\ISQLT07C.dll Process ID: $00000138.
Module Load: esqlauth.dll. No Debug Info. Base Address: $04100000.
Process ID: $00000138.
Module Unload: esqlauth.dll. Process ID: $00000138.Module Load: MSAFD.dll. No Debug Info. Base Address: $77660000. Process
ID: $00000138.
Module Load: WSHTCPIP.dll. No Debug Info. Base Address: $77690000.
Process ID: $00000138.
Module Load: rasadhlp.dll. No Debug Info. Base Address: $75360000.
Process ID: $00000138.ODS: LDR: Automatic DLL Relocation in Pollux.exe Process ID: $00000138.
ODS: LDR: Dll CAPTLIB.DLL base 00400000 relocated due to collision with
C:\\Projects\\Project Pollux\\Project Pollux Generic\\Pollux.exe Process
ID: $00000138.
Module Load: captlib.dll. No Debug Info. Base Address: $04180000.
Process ID: $00000138.
Module Unload: OLEPRO32.DLL. Process ID: $00000138.
Module Unload: idr20009.dll. Process ID: $00000138.
Module Unload: sqlinf32.dll. Process ID: $00000138.
Module Unload: ISQLT07C.dll. Process ID: $00000138.
Module Unload: igl2n02c.dll. Process ID: $00000138.
Module Unload: MSVCRT40.dll. Process ID: $00000138.
Module Unload: IREGT07B.dll. Process ID: $00000138.
Module Unload: bantam.dll. Process ID: $00000138.
Module Unload: idapi32.dll. Process ID: $00000138.
Module Unload: MPR.dll. Process ID: $00000138.
Process Exit: C:\\Projects\\Project Pollux\\Project Pollux
Generic\\Pollux.exe. Process ID: $00000138.
Module Unload: Pollux.exe. Process ID: $00000138.
Module Unload: ntdll.dll. Process ID: $00000138.
Module Unload: KERNEL32.dll. Process ID: $00000138.
Module Unload: USER32.dll. Process ID: $00000138.
Module Unload: GDI32.dll. Process ID: $00000138.
Module Unload: ADVAPI32.dll. Process ID: $00000138.
Module Unload: RPCRT4.dll. Process ID: $00000138.
Module Unload: OLEAUT32.dll. Process ID: $00000138.
Module Unload: ole32.dll. Process ID: $00000138.
Module Unload: VERSION.dll. Process ID: $00000138.
Module Unload: SHELL32.dll. Process ID: $00000138.
Module Unload: COMCTL32.dll. Process ID: $00000138.
Module Unload: LZ32.dll. Process ID: $00000138.
Module Unload: WINSPOOL.DRV. Process ID: $