PROBLEM:
I have old code, which is working fine with previous version of
EurekaLog (5.x/6.x). It does not work with EurekaLog 7. I set all
options as outlined in guides, but EurekaLog is not invoked
automatically for exceptions. My code assigns Appl...
PROBLEM:
I have old code, which is working fine with previous version of
EurekaLog (5.x/6.x). It does not work with EurekaLog 7. I set all
options as outlined in guides, but EurekaLog is not invoked
automatically for exceptions. My code uses TApplic...
PROBLEM:
My application is fast when Eurekalog is disabled. But it runs
significantly slower with EurekaLog enabled, like 20-50 times. For
example, loading data without EurekaLog takes about 0.5 seconds, with
EurekaLog - 50 seconds.
REASON:
Eureka...
We recommend to use IFDEF-checks, for example:
{$IFDEF EUREKALOG}
uses
ExceptionLog;
{$ENDIF}
{$IFDEF EUREKALOG}
CurrentEurekaLogOptions ...
{$ENDIF}
Alternatively there are functions (in ExceptionLog7 unit) like
function IsEurekaLogActive: B...
There is at least 3 ways of doing it.
1. Set "Dialog type" to "(none)". This option is located on
"Exceptions dialogs" tab. This will disable dialog for all exceptions.
You can also do this in runtime:
CurrentEurekaLogOptions.ExceptionDialogType := edtN...
Actually it is better not to change anything. If you have already
writed some try/except blocks then your code can handle errors by
himself. There is no need to report these exceptions as bugs.
The exceptions to this rule are:
1). Your code is very bad...
The E-mail client mode just opens a default e-mail client on
customer's machine. This means that customer should provide a real
e-mail address to be able to send a bug report to you. You only need
to set up a single e-mail account and add it to "Addresses...
Enabling EurekaLog means two things:
1). Installing exception hooks (by using ExceptionLog).
2). Embedding debug information in EL format.
At the current moment (v6.x) there is no way to enable/disable only
one thing.
EurekaLog supports several alte...
Borland/CodeGear does not distribute TDS or map files from standart
packages for any version of Delphi/C++ Builder. But starting with
BDS2005 (I believe), CodeGear deploys a jdbg files for standart
packages (JEDI debug information). You can find them in
W...
This is probably the option "Do not send duplicate errors" working.
When exception is occured for the first time - it will be writed to
log and sended to developer (there will be "Send"/"Don't send"
buttons). If the same exception will occured for the sec...
RC means Release Candidate.
When client founds an issue in EL, we develop a fix ASAP, mark it as
XXX RC YYY and publish it on our site. So the client can download it
and test his issue in new version. When we get a bunch of fixes and
there is no known is...
PROBLEM:
My application runs significantly slower when I add EurekaLog to the
project.
REASON:
EurekaLog can not slow down your application under normal
circumstances - because EurekaLog is not active in your application
almost all of the tim...
First, you should enable EurekaLog for your main application, of
course. And for working with packages (i.e. building a call stack),
EurekaLog requires a debug information present in these packages.
Enabling EurekaLog means two things:
- Installing ex...
1). Close all opened Delphi/C++Builder instances.
2). Deinstall all installed EurekaLog versions.
3). Remove all folders containing the ExceptionLog.* or
?ExceptionExpert.* files.
4). Remove EurekaLog installation folder (it is "C:\Program
Files\Eureka...
PROBLEM:
Compilation date field is empty in bug report. Call stacks doesn't
contain useful information.
REASON:
Empty compilation date means that EurekaLog wasn't able to read debug
information, embedded into your executable.
There can be seve...
PROBLEM:
FROM field can be different from specified in settings. Thus, my SMTP
server denies sending because FROM field doesn't match account name.
REASON:
This is as designed behaviour. Sender address is specified in
settings, but can be changed a...
EurekaLog 6 doesn't have any pre-defined RegisterExpectedLeak-like
function, but you can do this by using such code:
USES
ELeaks;
VAR
EurekaLogAddLeak: PROCEDURE(CONST LeakType: AnsiString; LeakSize,
LeakCount: DWord; LeakCallStack: TRawCallStack);
...
PROBLEM:
When I build my project in Delphi or C++ Builder IDE - I get "Out of
memory" error message.
EXPLANATION:
Building your project with EurekaLog means that your project must be
post-processed by EurekaLog. EurekaLog should insert options and deb...
PROBLEM:
I upgraded to the new version of EurekaLog and now my old project can
not be compiled (there are multiply compilation errors).
REASON:
Two major versions of EurekaLog may contain breaking changes.
SOLUTION:
* Delete old .dcu/.o...
Many times you know that due to user input or other external factors,
a line of code will sometimes generate a non-fatal exception in your
application. You may not want your mailbox filled with silly bug
reports about users entering bad passwords, Etc....
PROBLEM:
My EurekaLog-enabled application generates bug reports in encrypted
form, but I didn't specify any password. What is this default
password?
REASON:
Most probably that your EurekaLog settings was corrupted.
Note: in some cases "corr...
PROBLEM:
I just can not delete bug report from file. Each time I delete it -
it keeps coming back after restarting Viewer.
REASON:
This is "as designed" behaviour. Viewer 3.x (which ships with
EurekaLog 6) is bug report database application. "...
PROBLEM:
I can not debug my application/DLL. All breakpoints are
non-functional.
REASON:
There may be several possible reasons for this. This issue is not
specific to EurekaLog.
SOLUTION:
* First, be sure to (re-)setup debugging options...
PROBLEM:
I need to install old version of EurekaLog for one IDE and new
version of EurekaLog for other IDE. In other words, I want to have two
different versions of EurekaLog to be installed at the same time, on
the same machine.
SOLUTION:
Eur...
SHORT ANSWER
Yes, EurekaLog supports CLang and LLVM in both 32 and 64 bits - with
some limitations.
LONG ANSWER
HISTORY
The 64-bit Delphi is build on classic Borland toolchain. EurekaLog 7
supported 64-bit Delphi since the very begining: the orig...
If you have forgotten your password then please do the following:
* Open your browser and go to:
https://www.eurekalog.com/resetpassword.php [1]
* Enter your email address into the "E-Mail" field. You must use the
same email address that you used to ...
PROBLEM:
IDE may stop executing my application when I run it under debugger.
IDE opens a new tab in code editor with EurekaLog's unit. However,
there is nothing useful inside, just a lot of repeating "// You do not
have source code" lines.
REASON:
...
Help Desk Software by Kayako Resolve