Questions tagged [eurekalog]

EurekaLog is an exception tracer tool for Delphi and C++ Builder applications.

EurekaLog traps exceptions in your Delphi or C++ Builder application and creates a bug report. This report contains a stack trace, system information, and an optional screenshot. EurekaLog can pop up an error dialog box at exception time and ask the user what they were doing at the time of the problem. Next, EurekaLog can send the report and other optional files back to the application developer via e-mail, FTP, HTTP, or several of the major web-based bug tracking systems: Mantis, FogBugz, BugZilla, JIRA, and Redmine are currently supported.

EurekaLog can also monitor memory and resource leaks, reporting them at application shutdown.

16 questions
10
votes
1 answer

Correct logging within thread without dialog with Eurekalog

I have a Delphi 10 project using the latest version of EurekaLog. I'm currently using EurekaLog to help me debug problems in my production clients. I noticed that EurekaLog wasn't registering errors that happened within threads. After I started…
Pascal
  • 2,944
  • 7
  • 49
  • 78
6
votes
1 answer

What is 'Limited Debug Information'? (Full “Debugging Information" generates huge EXE files)

I installed Delphi XE7 recently. When I first compiled an old app my jaw dropped when I have seen that the size of the EXE increased with 10MB! Playing in the 'Project options' I discovered that setting the 'Debug information' to 'Limited Debug…
Gabriel
  • 20,797
  • 27
  • 159
  • 293
3
votes
0 answers

EurekaLog analog for Visual Studio

Delphi developers remember the awesome tool called EurekaLog, it is nice exception reporting tool that integrates into the application. The question is addressed to the .NET developers who are using Visual Studio - is there the same tool like…
Andrei Tarutin
  • 684
  • 1
  • 10
  • 25
2
votes
1 answer

Delphi EurekaLog and OmniThreadLibrary incompatible?

I have a simple program that creates an OmniThread workerpool in the 'initialization' of a unit and destroys the same pool in the 'finalization' of that unit. This works fine as long as we do not use EurekaLog. If we include EurekaLog an access…
Laurens
  • 325
  • 2
  • 12
2
votes
2 answers

How to set e.message before Eurekalog call

I'm using the code below to try to create a custom error message for logging by EL. The code works for logging myself (ie when {ifNdef EUREKALOG}) - in which case the '(Extra Info)' shows in the ShowMessage, but not when calling EL logging. In the…
Freddie Bell
  • 2,186
  • 24
  • 43
2
votes
1 answer

Why the debugger won't take me to the line that generated an AV?

I have a program that started to crash on shutdown. The debugger shows: --------------------------- Debugger Exception Notification --------------------------- Project Project1.exe raised exception class $C0000005 with message 'access violation at…
Gabriel
  • 20,797
  • 27
  • 159
  • 293
1
vote
1 answer

Can not use Eureka Log function in module

I am getting some error while running my Delphi XE2 application with Eureka log. I have a licensed copy of Eureka Log and follow all the steps as per document, but still getting the error below: EurekaLog 7.0.7.1 crash report Cannot use…
A B
  • 1,461
  • 2
  • 19
  • 54
1
vote
1 answer

Convert a snippet of Delphi code to C++Builder

I am working with the EurekaLog bug catcher for Delphi/C++Builder. All of their examples are in Delphi and I am using C++Builder. The Delphi code below is one of their examples that causes a software exception. I tried to convert this into C++ below…
homebase
  • 713
  • 1
  • 6
  • 20
1
vote
1 answer

How to get call stack of a handled exception using EurekaLog

I'm using Delphi 7 and EurekaLog 7 (in compatibility mode) and simply want to get call stack of a handled exception, like procedure CrossThreadFunc; begin try SomeCode; except on E: Exception do Log(CallStackOf(E)); …
Brian Hawk
  • 728
  • 2
  • 12
  • 24
1
vote
2 answers

Delphi XE8 Application handling and 3rd party exception handling tools

I have given to maintain a project in delphi for which I don't have a clue :). It was converted to XE8 from D5. So it has a lot of custom things ( I am replacing some custom Object lists with Dictionaries since Dictionaries didn't exist in D5). The…
Apostolos
  • 7,763
  • 17
  • 80
  • 150
1
vote
2 answers

Get the call stack from EurekaLog at any time

There are many posts on SO about getting the call stack for exception handling, and we have EurekaLog for handling that, but I really want to be able to get the stack at any point during runtime, just as you can if you put a breakpoint in the…
SiBrit
  • 1,460
  • 12
  • 39
1
vote
1 answer

Parallel installation of EurekaLog 6.1 and 7

According to this blog post Using EurekaLog 6 and EurekaLog 7 on the same machine and/or in the same IDE version a parallel installation of EurekaLog 6.1 and 7.x on the same machine is possible. Background: In my case, old software is working…
1
vote
3 answers

How to deploy with eurekalog?

I'm having a problem trying to deploy an application with eurekalog to solve some memory leaks that happen in a specific scenario. When I configure my app project to use eurekalog under the delphi IDE and run through the IDE, it works perfectly,…
dmd_anfini
  • 179
  • 1
  • 9
1
vote
2 answers

Now that TEurekaExceptionRecord is deprecated in EurekaLog 7, what replaces LogText?

While migrating from EurekaLog 6 to 7, I came to notice a compiler warning that TEurekaExceptionRecord is deprecated and I should use TEurekaExceptionInfo. In my Delphi 7 app with EurekaLog 6, there is a statement like: exceptionRecord :…
user1556433
0
votes
1 answer

Get the EurekaLog call stack of a specified thread at any time

Is it possible to get current call stack of a thread with specified thread id without any exception? GetThreadCallStack (ThreadId)?
1
2