PDA

View Full Version : [5.1.5] Eurekalog DLL problem


riverlee
28-May-2006, 11:29 AM
When DLL Anti-Freeze Options Active is check, Host Application LoadLibrary('dll.dll') will trigger a SListIndexError 'List index out of bounds (-1)' exception!

admin
29-May-2006, 02:08 PM
Hi,

riverlee wrote:
> When DLL Anti-Freeze Options Active is check, Host Application
> LoadLibrary('dll.dll') will trigger a SListIndexError 'List index out
> of bounds (-1)' exception!

It's a really strange issue.
Can you create a little source demo able to reproduce it, please? :)

--
Best regards...

Fabio Dell'Aria.
----------------
http://www.eurekalog.com
Catch every BUG, every time!

riverlee
31-May-2006, 05:25 AM
Eurekalog Demos
Host Application: GUI.exe (Eurekalog is Active)
Dll : DLL.dll (Eurekalog is Active and Check AntiFreeze Active Option)

Execute GUI.exe will raise error in follow souce code

Handle := LoadLibrary('DLL.DLL');
if Handle <> 0 then
begin
@DLL_Error := GetProcAddress(Handle, 'DLL_Error');
if @DLL_Error <> nil then DLL_Error
else
MessageBox(0, 'Cannot found "DLL_Error" procedure into DLL.DLL library.',
'Error.', MB_OK or MB_ICONERROR);
end
else
MessageBox(0, 'Cannot found DLL.DLL library.', 'Error.',
MB_OK or MB_ICONERROR);

admin
31-May-2006, 08:44 AM
Hi,

riverlee wrote:
> Eurekalog Demos
> Host Application: GUI.exe (Eurekalog is Active)
> Dll : DLL.dll (Eurekalog is Active and Check AntiFreeze Active Option)
>
> [...]
>

I have just found and fixes this bug in the last EurekaLog 5.1.6 RC 2.

Download it at: http://www.eurekalog.com/login.php

Thank you for your good feedback! :)

--
Best regards...

Fabio Dell'Aria.
----------------
http://www.eurekalog.com
Catch every BUG, every time!