
09-May-2005, 07:57 AM
|
|
Junior Member
|
|
Join Date: May 2005
Location: Menorca, Spain
Posts: 9
|
|
EurekaLog 5 and Armadillo
Hi:
I have been using version 4 of EurekaLog with C++Builder 6 and Armadillo software protection for a few months without any problems, but version 5 is giving me trouble when I protect the program with Armadillo.
It is complaining about:
Cannot hook the procedure "SymbolID = 8".
If I don't include the EurekaLog routines (don't mark the option as Active) it works fine, it's just the combination of EurekaLog 5 and Armadillo.
Has anyone else found this?
Fabio, can you offer any advise?
TIA,
MartinH.
|

09-May-2005, 08:22 PM
|
|
Junior Member
|
|
Join Date: May 2005
Posts: 10
|
|
Works for me - EL5, ARM 3.78
I tried it here, with ARM 3.78, and it worked fine. ARM'ed ok, ran ok, generated test error ok.
Try adjusing the protections. All the way down, see if that helps. If so, turn them back on until you find something that breaks.
Try turning off "data-after-program" option.
|

11-May-2005, 12:58 PM
|
|
Team Leader
|
|
Join Date: May 2005
Posts: 1,721
|
|
Try to add the ExceptionLog unit in a project unit uses but without activating EurekaLog in the project!
I think that the problem isn't EurekaLog but only the increased compiled file size that the EurekaLog code cause.
I'm waiting for your feedback to solve the issue, ok?
|

11-May-2005, 02:09 PM
|
|
Junior Member
|
|
Join Date: May 2005
Location: Menorca, Spain
Posts: 9
|
|
Quote:
|
Originally Posted by admin
Try to add the ExceptionLog unit in a project unit uses but without activating EurekaLog in the project!
I think that the problem isn't EurekaLog but only the increased compiled file size that the EurekaLog code cause.
I'm waiting for your feedback to solve the issue, ok? 
|
Fabio:
I have manually added the ExceptionLog to the project and compiled, linked and protected the program and it works fine.
It only seems to affect the program when it is active.
I await your advice :-)
Regards,
Martin.
|

11-May-2005, 02:10 PM
|
|
Junior Member
|
|
Join Date: May 2005
Location: Menorca, Spain
Posts: 9
|
|
Quote:
|
Originally Posted by thornsoft
I tried it here, with ARM 3.78, and it worked fine. ARM'ed ok, ran ok, generated test error ok.
Try adjusing the protections. All the way down, see if that helps. If so, turn them back on until you find something that breaks.
Try turning off "data-after-program" option.
|
Thanks for the reply, but it doesn't seem to make any difference where the data is placed, I have tried all the options available.
Regards,
Martin.
|

11-May-2005, 02:29 PM
|
|
Team Leader
|
|
Join Date: May 2005
Posts: 1,721
|
|
Quote:
|
Originally Posted by MartinH
It is complaining about:
Cannot hook the procedure "SymbolID = 8".
|
I need more info about the previous Armadillo error message.
Can you try to ask support for this error and tell to me the support answer, please?
|

11-May-2005, 02:45 PM
|
|
Junior Member
|
|
Join Date: May 2005
Location: Menorca, Spain
Posts: 9
|
|
Quote:
|
Originally Posted by admin
I need more info about the previous Armadillo error message.
Can you try to ask support for this error and tell to me the support answer, please?
|
Fabio:
I have asked support and they say they need more information about what has changed in EurekaLog to be able to help me. More specifically, if new routines are being hooked or if the way old routines are being hooked has changed.
As I don't know the answer to this I can't continue with the Armadillo support thread until I have this information.
Regards,
Martin.
|

11-May-2005, 02:54 PM
|
|
Team Leader
|
|
Join Date: May 2005
Posts: 1,721
|
|
Quote:
|
Originally Posted by MartinH
Fabio:
I have asked support and they say they need more information about what has changed in EurekaLog to be able to help me. More specifically, if new routines are being hooked or if the way old routines are being hooked has changed.
As I don't know the answer to this I can't continue with the Armadillo support thread until I have this information.
Regards,
Martin.
|
I have added only the following procedure in the hooking list:
InHTTPWebBrokerBridge.pas/TInHTTPAppResponse.SendResponse
The hooking system is always the same.
I have changed the EurekaLog debug data format but these data are stored in the PE resource section as RC_DATA type with the ELDATA name.
|

23-May-2005, 08:11 AM
|
|
Team Leader
|
|
Join Date: May 2005
Posts: 1,721
|
|
I have just fixed this little problem in the last EurekaLog 5.0.1 RC 2 (available in the Customer Control Panel at: http://www.eurekalog.com/login.php).
Thank you for the good feedback!
|

31-May-2005, 09:32 PM
|
|
Junior Member
|
|
Join Date: May 2005
Posts: 3
|
|
armadillo problem
i got the same erorr on a version of eureka log with armadillo BEFORE the new Eureka update
i will contact you if it occurs in the future
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 08:54 AM.
|