PDA

View Full Version : Eureka not working on projects with BPLs


romano
02-Sep-2005, 03:44 PM
Hi, I have the following problem with Eureka 4.6:

an .EXE is compiled (using ECC32.EXE) with about 14 other .BPL libraries,
one of .BPLs includes ExceptionLog unit.

when compiling .EXE, an exception occurs:
'Cannot found the "ExceptionLog.HookedRaise" procedure.'

I believe this is due to abscence of this procedure in .EXE's MAP file,
because ExceptionLog was compiled into one of the preceding BPLs.

And after that GetCurrentCallStack does not work.
(Count = 0, exactly as Tolyan wrote earlier in June)

Dak
07-Sep-2005, 07:19 AM
I have some problem with EurekaLog 4.6.7.

I want use ExceptionExpert7.bpl as shared runtime package. This doesn't work.

Thanks

admin
16-Sep-2005, 08:39 AM
Dak wrote:
> I have some problem with EurekaLog 4.6.7.
>
> I want use ExceptionExpert7.bpl as shared runtime package. This doesn't
> work.
>
> Thanks
>
>

At this time you cannot use the EurekaLog package in other run-time
packages.
Remove it and all will works fine, ok? :)

--
Best regards...

Fabio Dell'Aria.

Tolyan
19-Sep-2005, 09:31 AM
Dak wrote:
> I want use ExceptionExpert7.bpl as shared runtime package. This doesn't
> work.
At this time you cannot use the EurekaLog package in other run-time
packages.
Remove it and all will works fine, ok? :)

NO, not ALL fine, because I, for example, needed use EurekaLog into "kernel of system with 50 bpls", and this "kernel" - is a RUNTIME AND DESIGNTIME PACKAGE :(
(c) The Same Tolyan

admin
20-Sep-2005, 06:10 PM
Tolyan wrote:
> admin Wrote:
>
>>Dak wrote:
>>
>>>I want use ExceptionExpert7.bpl as shared runtime package. This
>>
>>doesn't
>>
>>>work.
>>
>>At this time you cannot use the EurekaLog package in other run-time
>>packages.
>>Remove it and all will works fine, ok? :)
>>
>
> NO, not ALL fine, because I, for example, needed use EurekaLog into
> "kernel of system with 50 bpls", and this "kernel" - is a RUNTIME AND
> DESIGNTIME PACKAGE :(
> (c) The Same Tolyan
>
>

I'm working to add this new feature, but the work is in progress... :)

--
Best regards...

Fabio Dell'Aria.

Nashev
28-Nov-2006, 12:53 PM
Is it still in future?

admin
29-Nov-2006, 05:01 PM
Hi,

Nashev wrote:
> Is it still in future?

Yes, but in a near future! ;-)

--
Best regards...

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

Nashev
01-Dec-2006, 08:45 AM
It encourages. Thanks. :)

apoloziouk
03-Mar-2009, 11:34 PM
6.0.18 Trial + D2009 - same story.

Once you try to add ExceptionLog to the package Delphi adds ExceptionExpert12.dcp and you get "you can not use eurekalog package in other packages" error.

This is pretty old issue and still not fixed?

Thank you,
Alex

apoloziouk
19-Mar-2009, 07:45 PM
Any updates on this one?

Alex
02-Apr-2009, 09:57 AM
Hi.

I think that a most proper way is to create a new run-time package and include all required EL units to it (it should contain at least ExceptionLog unit). Then you can use this package in any way you want.

ExceptionExpertXX contains only expert, which processes your application when you are compiling them in IDE. It is not suitable for run-time using (that is why I've recommended create a package for EL above).
But you still can try to use it, if you want (it is experimantal and not official recommended) - open EurekaLog.ini (it is in your Application Data\EurekaLog folder or also can be in Windows folder) and add
CanIncludeInPackage=1
line to it.

If you don't like either first or second way - you can add EL to main application and do not add it to packages. This is a supported solution.