View Full Version : EurekaLog 5 and Armadillo
MartinH
09-May-2005, 07:57 AM
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.
thornsoft
09-May-2005, 08:22 PM
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.
admin
11-May-2005, 12:58 PM
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? :)
MartinH
11-May-2005, 02:09 PM
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.
MartinH
11-May-2005, 02:10 PM
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.
admin
11-May-2005, 02:29 PM
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?
MartinH
11-May-2005, 02:45 PM
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.
admin
11-May-2005, 02:54 PM
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.
admin
23-May-2005, 08:11 AM
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! ;)
rogerad
31-May-2005, 09:32 PM
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
vBulletin® v3.8.2, Copyright ©2000-2013, Jelsoft Enterprises Ltd.