EurekaLog Documentation
Menu
|
Index
|
Search
Welcome to EurekaLog 7
What's New in EurekaLog
Introduction
Features / Editions
How to buy
Referral program
Support
Quick start tutorials
Installation
Using EurekaLog with Delphi Personal/Turbo/Starter/Community editions
Installation for non-admin user account
Installation for AppWave or without IDE installed
Supplying license for the installer
Installer command line arguments
Manage tool command line arguments
How to use EurekaLog
Video Tutorials
EurekaLog's basics
Basic terms (definitions/dictionary)
Basic procedures
Video Tutorials
Selecting project type
Configuring bug report
Configuring call stack
Configuring dialogs
Configuring sending report
Selecting send method
Dealing with send failures
Configuring project itself
Configuring C++ Builder project for EurekaLog
Frequently Asked Questions (FAQ)
General FAQ
Licensing FAQ
Purchase FAQ
Technical FAQ
Default files names and locations
File formats
How to...
...add EurekaLog to a project?
...remove EurekaLog from the project?
...set up project for EurekaLog?
...configure a C++ project for EurekaLog?
...enable/disable EurekaLog?
...enable/disable EurekaLog at design-time?
...enable/disable EurekaLog at run-time?
...enable EurekaLog for production, disable for development?
...enable EurekaLog for background threads
...determine if EurekaLog is active or not?
...write code with EurekaLog?
...handle an exception?
...handle a C++ exception?
...handle an exception in a thread?
...emulate an exception?
...add an event handler?
...register event handler from code?
...register event handler for leaks?
...change EurekaLog's settings at run-time?
...change leaks options?
...use different settings for development/production?
...add/save exception to a log?
...send/upload exception to a file/DB/folder?
...add custom information to a bug report?
...redefine Bug ID?
...name a thread?
...get source code location information?
...get caller information?
...get exception info?
...get exception call stack?
...get current call stack?
...get background thread call stack?
...retrieve object instance from a call stack?
...convert the call stack to text or string?
...override exception message?
...get file name for the bug report?
...get a bug report?
...ignore/hide particular exception?
...mark the exception as expected?
...ignore/hide a leak?
...hide/disable exception dialog?
...change exception dialog?
...make "Steps to reproduce" mandatory?
...add your own dialog?
...modify WinAPI dialog?
...block report sending?
...send reports automatically?
...save report instead of sending it?
...always create .elp file?
...change send workflow?
...send an e-mail?
...send a feedback/support request instead of bug report?
...deal with sending failure?
...return exception to custom web API?
...encrypt or decrypt some data?
Typical scenarios
Reporting
Debugging
Solving bugs in your code
Bug reports
General section
Call Stack section
Call stacks
How to read call stacks
Call stack formats
Multi-threaded call stacks
Include files and generics
Stack tracing: RAW method and frame-based method
Searching bug’s location
Final notes on call stack
Searching bug’s reason
Modules section
Processes
Assembler
CPU
Screenshot
Additional files
Managing bug reports in issue tracker
Bug trackers setup
Issue workflow
FogBugz setup
Using HTTP upload
Mantis setup
BugZilla setup
Jira/BitBucket setup
Using HTTP upload
Redmine setup
YouTrack setup
Exceptionless setup
GitLab setup
GitHub setup
Using unsupported bug tracker software
Customizing feedback
Security Considerations
EAccessViolation
Leaks
Memory problems
Hangs and deadlocks
Expected exceptions
Logging
Memory blocks
Execution flow
Integrations with 3rd party frameworks
CodeSite
SmartInspect
TMS Logging
Customizing EurekaLog
EurekaLog options
Static options
Dynamic options
Variables
Filters
Coding
Changing options at run-time
Custom attributes
Events
Subclassing
Low-level handlers
Modifying code of EurekaLog itself
Integral parts
EurekaLog IDE expert
Interface
IDE menu items (IDE commands)
Project options
Import / export settings
Using variables
IDE options
Options
General page
Features page
Call Stack page
BugID page
Debug information page
Exceptions page
Multi-threading page
Memory problems page
Enabling memory leaks features for C++ Builder
Using a shared memory manager
Resource leaks page
Enabling resource leaks features for C++ Builder
Hang detection page
Restart&Recovery page
External tools
Bug report page
Bug report content page
Dialogs page
MessageBox
MS Classic
EurekaLog
Console
System log reporting
WEB
Windows Error Reporting
Report sending page
Sending options page
Shell send
Simple MAPI
MAPI
SMTP client
SMTP server
HTTP upload
FTP upload
FogBugz
Mantis
BugZilla
Jira/BitBucket
Redmine
YouTrack
Exceptionless
GitLab
GitHub
Localization page
Advanced page
Exceptions filters page
Editing exception filter
Build options page
Build events page
Code page
Hooks page
Dialogs page
Debug information page
Send engines page
Custom/Manual page
3rd party page
Statistics
Project types (profiles)
VCL Forms Application
CLX Forms Application
FireMonkey application
VCL Control Panel Application
VCL NT Service Application
VCL CGI Application
VCL ISAPI Application
VCL IntraWeb Application
Console Application
DLL (lightweight)
DLL (standalone)
Package
Unsupported project types
Dialogs
(none)
RTL
Message box
Windows Classic
EurekaLog
Console
System log
WEB
WER
Send engines
Shell
Simple MAPI
MAPI
SMTP client
SMTP server
HTTP upload
FTP upload
FogBugz
Mantis
BugZilla
Jira/BitBucket
Redmine
YouTrack
Exceptionless
GitLab
GitHub
Debug information providers
EurekaLog
.map file
TD32
Exports table
JCL
mORMot
Dbg/Pdb
madExcept
Variables
Advanced topics
Understanding event handlers
BugID
Compiling your project with EurekaLog
EurekaLog post-process compilers
Minimum parameters needed
Post-processing without (re)compilation
Using EurekaLog with automated builds
Delphi 2007+
FinalBuilder
ecc32/emake command line options
Working with EurekaLog settings
Storing EurekaLog settings
EurekaLog settings syntax
Using external settings
Sharing EurekaLog settings in project group
Compiling your project with and without EurekaLog
Different EurekaLog settings for 'Debug' and 'Release' build configurations
Reconfiguring EurekaLog for manual control
Read-only projects
Using EurekaLog in DLL
Introduction
What is DLL
What is exception
How DLLs report about failures
What is the proper way to handle exceptions in DLL
Incorrect
Framework
System or 3rd party API
Your own API
Creating bug reports for DLL exceptions
Using exception tracer tool in DLLs
Single instance of exception tracer
Multiple instances of exception tracer
Using exception tracer with frameworks in DLLs
Single instance of exception tracer
Multiple instances of exception tracer
Using exception tracer with COM objects
Using EurekaLog with DLLs post-processed by 3rd party tools (JCL, madExcept, etc.)
Using EurekaLog with non-Embarcadero DLLs
Using Microsoft DbgHelp DLL
Using EurekaLog with a shared memory manager
Configuring project for leaks detection
About leak detection
Configurations
Typical application
DLLs
Shared memory manager
Packaged project
Using EurekaLog with other software
Debuggers and profilers
Debug information converters
Digital signature tools
EXE packers, EXE cryptors, EXE protectors
Localization software
Shared memory manager
Using EurekaLog with DLLs post-processed by 3rd party tools (JCL, madExcept, etc.)
Using EurekaLog with non-Embarcadero DLLs
System logging setup
System Log
Registering Event Source
Configuring dialog
Using dynamic content with System Log
Multi-threaded applications
Creating threads
CreateThread Function
BeginThread Function
BeginThreadEx Function
TThread Class
TThreadEx class
Anonymous threads
Frameworks
Thread Pools
Enabling EurekaLog for background threads
Automatic / options
Manual / code
Using Windows Error Reporting
Working with minidumps
Nested/Chained exceptions
Stack tracing: RAW method and frame-based method
Stack tracing: deferred vs. immediate
EurekaLog for shareware developers
Implementing offline storage for bug reports
What's the difference between SSL and TLS send modes?
Memory leaks detection limitations
Resource leaks detection limitations
List of functions
Internal Errors
Troubleshooting
Troubleshooter
Installation problems
Repairing IDE
Manual installation
Where to find EurekaLog
EurekaLog IDE Setup
IDE names mapping
Uninstallation problems
Enabling EurekaLog problems
Verifying that EurekaLog was enabled
EurekaLog run-time problems
Breakpoints
Knowledge base
Other problems
Tools
Address Lookup
Debug symbols paths
External settings editor
Module informer
Threads snapshot
Viewer
Introduction
What is Eureka Log Viewer?
Defaults
How do I...?
...view a report?
...view a report without importing?
...import report into error database?
...view a report inside archive?
...view an encrypted report?
...add or remove the column?
...sort reports by date or error type?
...view only new or fixed reports?
...hide or show report's list or report's view?
...print report?
...delete unused files from reports?
...configure toolbar?
Interface
Main window
Configure columns window
Change active user window
Configure user accounts window
Settings window
Database tab
Actions tab
Import dialog tab
Auto-downloader tab
Print report window
Advanced topics
Using grids
Sorting data
Grouping by column
Filtering data
DB mode vs View mode
Stationary vs Mobile mode
Setting up remote server
Supported log formats
Database roles
Auto-downloader
Command line options
Reference
Main routines
IsEurekaLogInstalled
IsEurekaLogActive
IsEurekaLogActiveInThread
SetEurekaLogState
SetEurekaLogStateInThread
CurrentEurekaLogOptions
LastBugID
Events
OnRaise
OnExceptionNotify
OnExceptionAction
OnExceptionError
OnPasswordRequest
OnAttachedFilesRequest
OnZippedFilesRequest
OnReproduceRequest
OnCustomFileName
OnCustomBugID
OnCustomDataRequest
OnCustomWebFieldsRequest
OnCustomButtonClick
OnHelpButtonClick
OnBeginReportGen/OnEndReportGen
Component
Events
Dialogs
Base class
Null dialog
RTL dialog
Console
MessageBox dialog
MessageBox detailed dialog
MS Classic
EurekaLog
EurekaLog detailed
CGI
ISAPI
IntraWeb
WER
System Log
Debug information providers
EurekaLog
.map files
Turbo Debugger (TDS)
JEDI (Jcl)
mORMot
madExcept
Microsoft
DLL export table
Send engines
mailto
Simple MAPI
MAPI
SMTP
SMTP server
SMTP client
Web
HTTP(S)
FTP
API
BugZilla
Mantis
FogBugz
JIRA
Redmine
YouTrack
Exceptionless
GitLab
GitHub
All Units
EAppCLX
EAppCrossModule
EAppFMX
EAppHTTPApp
EAppType
Routines
EAppVCL
EAppWebBroker
EBase
Classes
Routines
EBaseClasses
Classes
Types
ECallStack
Classes
Globals
Routines
Types
EClasses
Classes
EClassUtils
ECompatibility
EComponent
Classes
EConfig
Routines
EConsts
Globals
ECore
EDbgHelp
EDebugDWARF
Classes
EDebugEL
Classes
EDebugEL7
Classes
EDebugExportBase
Classes
EDebugExports
Classes
EDebugInfo
Routines
Types
EDebugJCL
Classes
EDebugMAB
Classes
EDebugMAB2
Classes
EDebugMap
Classes
EDebugME
Classes
EDebugMS
Classes
EDebugStabs
Classes
EDebugTD32
Classes
EDialog
Classes
Routines
Types
EDialogCGI
EDialogConsole
EDialogHTMLBased
EDialogSend
EDialogSendWinAPI
EDialogService
EDialogWeb
EDialogWER
EDialogWinAPI
EDialogWinAPIEurekaLog
EDialogWinAPIEurekaLogDetailed
EDialogWinAPIMSClassic
EDialogWinAPIStepsToReproduce
EDisAsm
Routines
Types
EDLLs
EDNS
Classes
Routines
EDWARF
EEncoding
EEncrypt
Routines
Types
EEvents
Routines
Types
EException
Classes
EExceptionHook
EExceptionInfo
EExceptionInfoBCB
EExceptionInfoCLR
EExceptionInfoCpp
EExceptionInfoDelphi2
EExceptionInfoDelphiANSI
EExceptionInfoDelphiUnicode
EExceptionInfoGeneric
EExceptionInfoLLVM
EExceptionInfoMSVC
EExceptionManager
Classes
Routines
Types
EFileMemory
EFixSafeCallException
EFonts
Routines
EFreeze
Classes
Globals
Routines
Types
EHash
Routines
Types
EHook
EHTMLHelp
EInfoFormat
EInject
EInterfaces
EJSON
EListView
ELogBuilder
Classes
Globals
Routines
Types
ELogging
Interfaces
Routines
Types
ELogManager
ELowLevel
Routines
ELowLevelClasses
ELowLevelExceptions
EMantisConnectStub
EMAPI
EMapParserBase
Classes
EMapWin32
EMemLeaks
Routines
Types
EMLang
EModules
Routines
EMonitors
ENT
EOSApiList
EPChars
EPEImage
EPNG
EResLeaks
Routines
Types
EResourceStrings
ERunTime
EScreenShot
Routines
Types
ESend
Classes
Routines
Types
ESendAPIBugZilla
Classes
ESendAPIExceptionless
Classes
ESendAPIFogBugz
Classes
ESendAPIGitHub
Classes
ESendAPIGitLab
Classes
ESendAPIJIRA
Classes
ESendAPIJSON
Classes
ESendAPIMantis
Classes
ESendAPIRedmine
Classes
ESendAPIYouTrack
Classes
ESendMail
ESendMailMAPI
Classes
ESendMailShell
Classes
ESendMailSMAPI
Classes
ESendMailSMTP
Classes
ESendWeb
ESendWebFTP
Classes
ESendWebHTTP
Classes
ESignature
Routines
Types
ESOAP
ESOAPMantis
ESocket
ESockets
ESpecificDelphi
ESSLSocket
EStackTracing
EStrConsts
ESysInfo
Routines
ETaskDialogs
EThreadsManager
Classes
Routines
Types
ETools
ETypes
Types
EUnmangling
EWCT
Routines
EWCTSupport
EWebTools
EWER
Routines
EWinCrypt
EWinSock
ExceptionLog7
Routines
EXML
EXMLBuilder
EXMLRPC
EXMLRPCBugZilla
EZip
Classes
Globals
Routines
Types
EZLib
EZLibHeaders
All Classes
EDNSError
EZIPException
TBaseDialog
TBaseLogBuilder
Methods
Create
BuildReport
Refresh
ToString
Properties
FBuilded
CallStack
CustomFields
ExceptionInfo
Options
Report
TConsoleWriterDialog
TDummyLogBuilder
TELAbstractMapParser
Methods
DecodeIdent
MapStringToFileName
MapStringToModuleName
MapStringToStr
PrepareStr
TELDebugInfoDWARF
TELDebugInfoExports
TELDebugInfoExportsBase
TELDebugInfoJedi
TELDebugInfoMab
TELDebugInfoMab2
TELDebugInfoMadExcept
TELDebugInfoMap
TELDebugInfoNative
TELDebugInfoNativeOld
TELDebugInfoSource
TELDebugInfoStabs
TELDebugInfoSymbols
TELDebugInfoTD32
TELFTPSender
TELHTTPSender
TELMailMAPISender
TELMailShellSender
TELMailSimpleMAPISender
TELMailSMTPBaseSender
TELMailSMTPClientSender
TELMailSMTPSender
TELMailSMTPServerSender
TELTrackerBugZillaSender
TELTrackerExceptionlessSender
TELTrackerFogBugzSender
TELTrackerGitHubSender
TELTrackerGitLabSender
TELTrackerJIRASender
TELTrackerJSONSender
TELTrackerMantisSender
TELTrackerRedmineSender
TELTrackerYouTrackSender
TELUniversalSender
TEurekaBaseStackList
Methods
GetCurrentInstruction
GetCurrentStackFrame
GetCurrentStackPointer
GetCurrentTopOfStack
Create
Build
TEurekaExceptionInfo
Methods
ToString
Properties
ActiveControl
ActiveControlClass
ActiveControlText
ActiveForm
ActiveFormClass
ActiveFormText
AdditionalInfo
Address
BaseException
BugID
BugIDSource
BugIDStr
CallStack
Context
Cursor
CursorPos
CustomID
ExceptionClass
ExceptionCode
ExceptionExternal
ExceptionLocation
ExceptionMessage
ExceptionNative
ExceptionNumber
ExceptionObject
ExceptionRecord
ExceptionThreadID
Expected
ExpectedContext
ExpectedURL
Handled
Handler
Info
InitializationException
InnerException
LastSystemErrorCode
Module
ModuleName
ModuleVersion
Options
Processed
Reader
ReproduceText
SafeCallExpt
Secondary
StackDump
StackPoint
StackTop
SynchronizeException
ThreadException
ThreadID
Time
UnhandledExceptionNumber
TEurekaLogDetailedDialog
TEurekaLogDialog
TEurekaLogEvents
Events
OnAttachedFilesRequest
OnBeginReportGen
OnCustomBugID
OnCustomButtonClick
OnCustomDataRequest
OnCustomFileName
OnCustomWebFieldsRequest
OnEndReportGen
OnExceptionAction
OnExceptionError
OnExceptionNotify
OnPasswordRequest
OnRaise
OnReproduceRequest
OnZippedFilesRequest
TEurekaModuleOptions
TEurekaStackListV6
TEurekaStackListV7
TEurekaThreadData
Methods
Priority
Properties
CallerAddress
CallerFunction
Handle
ID
IsMainThread
IsRTLThread
IsWindowsThread
Kind
Name
Parameter
ParentID
RealParameter
RealStartingAddress
RealStartingFunction
StackTop
StartingAddress
StartingFunction
Thread
ThreadClassName
TEurekaThreadDataList
Properties
Count
Items
ThreadData
TEventLogDialog
TExceptionManager
Methods
Instance
ClearThreadExceptions
Handle
Info
Notify
ShowLastExceptionData
StandardEurekaError
StandardEurekaNotify
Properties
ExceptionCount
LastThreadException
Mode
UnhandledExceptionCount
TFreezeThread
Methods
ChecksPaused
Execute
Properties
FreezeTimeout
TargetThreadHandle
TargetThreadID
TargetWindow
TGenericStackList
Methods
Create
Properties
Tracer
TJSONLogBuilder
TLogBuilder
TMainThreadFreezeDetectionThread
TMessageBoxDetailedDialog
TMessageBoxDialog
TMSClassicDialog
TNullDialog
TRTLHandlerDialog
TThreadEx
Methods
Create
Destroy
Execute
Properties
AutoHandleException
TWCTFreezeDetectionThread
TWebDialog
TWebDialog
TWebDialog
TWERDialog
TXMLLogBuilder
TZipFile
Methods
ExtractZipFile
IsValid
ZipDirectoryContents
Create
Destroy
Add
Close
Extract
ExtractAll
IndexOf
Open
Read
Properties
Comment
FileComment
FileCount
FileInfo
FileInfos
FileName
FileNames
Mode
All Interfaces
IEurekaLogger
Methods
AddCheckPoint
AddResetSeparator
AddSeparator
Category
Color
Details
Enter
FontColor
Kind
Log
LogAssigned
LogAssignedPtr
LogCurrency
LogDateTime
LogError
LogException
LogIf
LogIfDateTime
LogInterval
LogMemoryAsHex
LogNote
LogPointer
LogReminder
LogWarning
LogWindowHandle
LogWinError
ResetCheckPoint
IEurekaLoggerParams
Methods
C
D
P
Ret
All Functions
AcquireThreadData
AddCustomDataToBugReport
AddCustomWebField
AllocatePageAlign
AllocationGranularity
AllocMemCountEx
AllocMemCountMax
AllocMemSizeEx
AllocMemSizeMax
BeginThreadEx
BuildBugReport
CanCallMemWipeStack
CheckELMagicCode
CheckHeap
ConfigDelete
ConfigFileName
ConfigIsRegistry
ConfigKeyPath
ConfigReadBool
ConfigReadFloat
ConfigReadInteger
ConfigReadString
ConfigWriteBool
ConfigWriteFloat
ConfigWriteInteger
ConfigWriteString
ConvertAddress
ConvertRetAddr
CRC16Hash
CRC32Hash
CurrentEurekaLogOptions
CurrentInstance
DataProtect
DataUnprotect
DebugBreak
DecodeConfigValue
DecodeInstruction
DisableMemLeaksRegistering
DisasmFunction
DisasmInstruction
DoneCheckFreeze
DumpAllocationsToFile
ELog
ELogAddCheckPoint
ELogAddResetSeparator
ELogAddSeparator
ELogAssigned
ELogAssignedPtr
ELogClear
ELogCurrency
ELogDateTime
ELogEnter
ELogError
ELogException
ELogFlush
ELogIf
ELogIfDateTime
ELogInterval
ELogMemoryAsHex
ELogNote
ELogOpen
ELogPointer
ELogReminder
ELogResetCheckPoint
ELogWarning
ELogWindowHandle
ELogWinError
EnableMemLeaksRegistering
EncodeConfigValue
EncryptBufferFree
EndThreadEx
EnsureThreadStack
EnumSenders
EurekaAllocMem
EurekaFreeMem
EurekaGetMem
EurekaReallocMem
EurekaRegisterExpectedMemoryLeak
EurekaRegisterExpectedMemoryLeakDynArray
EurekaRegisterExpectedMemoryLeakStr
EurekaTryGetMem
EurekaUnregisterExpectedMemoryLeak
EurekaUnregisterExpectedMemoryLeakDynArray
EurekaUnregisterExpectedMemoryLeakStr
ExceptionManager
ExceptionMessage
ExpandEnvVars
FindDialogClass
FindLowAddress
FindScreenshotRect
FindSender
FreezeNotifyStillAlive
GetActiveFormClass
GetActiveFormText
GetApplicationDescription
GetApplicationName
GetApplicationRect
GetApplicationWnd
GetAsmSize
GetCompanyName
GetCompilationDate
GetComputerName
GetControlClass
GetControlText
GetCurrentModuleCompilationDate
GetCurrentUserPrivileges
GetDiskInfo
GetDisplayDPI
GetDisplayMode
GetEnvVariable
GetEurekaLogLabel
GetEurekaLogLicense
GetEurekaLogLicenseType
GetEurekaLogPath
GetEurekaLogStatus
GetEurekaLogVersion
GetExceptionModuleName
GetExceptionModuleVersion
GetFileIcon
GetFileSize
GetFunctionSize
GetLocationInfo
GetLocationInfoStr
GetMainWnd
GetModuleType
GetMXServerFromEmail
GetParentWnd
GetPerformanceCount
GetReadableSize
GetTaskBarWnd
GetTracer
GetTracerClass
GetUserEMail
GUIFont
HandleException
HookWin32API
IfElse
IniReadString
InitCheckFreeze
InitSalt
InitWER
IniWriteString
InstructionToString
IntoIDE
IsAppType
IsBPL
IsCBuilder
IsCGI
IsCGIConsole
IsCGIWin
IsCLX
IsCompiledWithPackages
IsConsole
IsCPL
IsDebugged
IsDLL
IsDynamicRTL
IsEurekaLogActive
IsEurekaLogActive
IsEurekaLogActiveInThread
IsEurekaLogInstalled
IsEXE
IsExpected
IsFMX
IsFreezeCheckEnabled
IsFreezeCheckInstalled
IsGUI
IsIntraWeb
IsISAPI
IsLLVM
IsMemLeaksEnabled
IsMemLeaksInstalled
IsModuleLibrary
IsReadableFile
IsRTLCompiledWithStackFrames
IsService
IsStackFramesProc
IsValidBlockAddr
IsValidClass
IsValidCodeAddr
IsValidHandle
IsValidObject
IsVCL
IsVirtualized
IsWeb
IsWin10
IsWin11
IsWin64
IsWin7
IsWin8
IsWin81
IsWinVista
IsWinXP
IsWorkstation
IsWritableFile
LastBugID
LocationToStr
MainThreadTopOfStack
MarkExpected
MD5Hash
MD5HMAC
MemLeaksGetName
MemLeaksName
MemLeaksNameDynArray
MemLeaksNameStr
MemLeaksOwn
MemLeaksOwnDynArrayBoth
MemLeaksOwnDynArrayChild
MemLeaksOwnDynArrayParent
MemLeaksOwnStr
MemLeaksSetParentBlock
MemLeaksSetParentBlockDynArrayBoth
MemLeaksSetParentBlockDynArrayChild
MemLeaksSetParentBlockDynArrayParent
MemLeaksSetParentBlockStr
MemProtect
MemUnprotect
MemWipeStack
MonoFont
NameThread
NameThreadForDebugging
PageSize
PauseFreezeCheck
PrimaryInstance
RaiseExpected
RaiseFreezeException
RaiseOuterException
RaiseOuterExceptionExpected
RegisterDialogClass
RegisterDialogClassFirst
RegisterEventAttachedFilesRequest
RegisterEventBeginReportGen
RegisterEventCustomBugID
RegisterEventCustomButtonClick
RegisterEventCustomDataRequest
RegisterEventCustomFileName
RegisterEventCustomWebFieldsRequest
RegisterEventEndReportGen
RegisterEventExceptionAction
RegisterEventExceptionError
RegisterEventExceptionNotify
RegisterEventHelpButtonClick
RegisterEventPasswordRequest
RegisterEventRaise
RegisterEventReproduceRequest
RegisterEventZippedFilesRequest
RegisterSender
RegisterSenderFirst
RegKeyCheck
RegKeyRead
RegKeyWrite
ResumeFreezeCheck
RSADecrypt
RSADestroyKey
RSAEncrypt
RSAGenKey
RSALoadPrivateKey
RSALoadPublicKey
RSASavePrivateKey
RSASavePublicKey
RSASign
RSAVerify
SafeExec
Screenshot
ScreenshotFree
ScreenshotInit
ScreenshotSave
SDBMHash
SecureFree
SecureFree
SetAppType
SetEurekaLogState
SetEurekaLogState
SetEurekaLogStateInThread
SetExceptionMessage
SetupConfig
SetUserEmail
SHA1Hash
SHA1HMAC
SHA256Hash
SHA256HMAC
ShowExpected
SignatureGetInfo
TEADecrypt
TEADefaultKey
TEADeriveKey
TEADeriveKeyHMAC
TEADestroyKey
TEAEncrypt
TEAInitSessionKey
ThreadData
ThreadDataEnum
TwofishDecrypt
TwofishDeriveKey
TwofishDeriveKeyHMAC
TwofishDestroyKey
TwofishEncrypt
TwofishInitIV
TwofishInitKey
TZipCompressionToString
UnRegisterEventAttachedFilesRequest
UnRegisterEventBeginReportGen
UnRegisterEventCustomBugID
UnRegisterEventCustomButtonClick
UnRegisterEventCustomDataRequest
UnRegisterEventCustomFileName
UnRegisterEventCustomWebFieldsRequest
UnRegisterEventEndReportGen
UnRegisterEventExceptionAction
UnRegisterEventExceptionError
UnRegisterEventExceptionNotify
UnRegisterEventHelpButtonClick
UnRegisterEventPasswordRequest
UnRegisterEventRaise
UnRegisterEventReproduceRequest
UnRegisterEventZippedFilesRequest
WCTDone
WCTInit
All Types
PCustomName
PELLocationInfo
PInstruction
PPointerRecord
PSalt
PtrUInt
PTwofishInitVector
TAppType
TBaseDialogClass
TBlockType
btCppObject
btData
btDynArray
btObject
btString
TBugID
TCertificateInfo
Encryption
Hash
Issuer
IssuerID
NotAfter
NotBefore
Serial
Subject
SubjectID
Version
TCheckType
ctEqual
ctGetLastError
ctHResult
ctNone
ctNotEqual
ctNTStatus
TCRC16Hash
TCRC32Hash
TCustomName
TDumpCompareFunc
TDumpFilterFunc
TELEvAttachedFilesRequestMeth
TELEvAttachedFilesRequestProc
TELEvCustomBugIDMeth
TELEvCustomBugIDProc
TELEvCustomButtonClickMeth
TELEvCustomButtonClickProc
TELEvCustomDataRequestMeth
TELEvCustomDataRequestProc
TELEvCustomFileNameMeth
TELEvCustomFileNameProc
TELEvCustomWebFieldsRequestMeth
TELEvCustomWebFieldsRequestProc
TELEvExceptionActionMeth
TELEvExceptionActionProc
TELEvExceptionErrorMeth
TELEvExceptionErrorProc
TELEvExceptionNotifyMeth
TELEvExceptionNotifyProc
TELEvHelpButtonClickMeth
TELEvHelpButtonClickProc
TELEvPasswordRequestMeth
TELEvPasswordRequestProc
TELEvRaiseMeth
TELEvRaiseProc
TELEvReportGenMeth
TELEvReportGenMeth
TELEvReportGenProc
TELEvReportGenProc
TELEvReproduceRequestMeth
TELEvReproduceRequestProc
TELEvZippedFilesRequestMeth
TELEvZippedFilesRequestProc
TELLocationInfo
Address
BinaryFileName
ClassName
DebugDetail
DebugInfo
LineNumber
Module
ModuleName
ModuleType
Offset
OffsetFromLineNumber
OffsetFromProcName
ProcedureName
ProcOffsetLine
SourceName
UnitName
TELUniversalSenderClass
TELUseParent
eupChild
eupNone
eupParent
TEncryptBuffer
TEurekaActionType
atCollectedExceptionInfo
atCollectingExceptionInfo
atEurekaLogInitialized
atEurekaLogInitializing
atEventHandler
atExceptionHandled
atExceptionHandling
atGeneral
atRestarting
atSavedLogFile
atSavingLogFile
atSendCancelled
atSending
atSent
atShowedExceptionInfo
atShowingExceptionInfo
atTerminating
TEurekaCallStack
TEurekaCallStackClass
TEurekaDebugDetail
ddModule
ddNone
ddProcedure
ddSourceCode
ddUnit
TEurekaDebugDetails
TEurekaLogFileType
ftBugReport
ftHTMLPage
ftLog
ftMiniDump
ftSavedBugReport
ftScreenshot
ftXML
ftZIP
ftZIPCopy
TEurekaModuleType
TEurekaStackList
TExceptionNotifyMode
emD2009
emFull
emHook
emNull
emUnknown
TFreezeThreadClass
TInstruction
Accessible
Next
PlatformSpecific
Start
Valid
TIssueIDType
TLogMsgContent
TLogMsgType
TLogType
elmcBitmap
elmcCollection
elmcColor
elmcComponentAsText
elmcCustomHierarchy
elmcCustomProperties
elmcCustomTable
elmcCustomText
elmcMemory
elmcMemoryStatus
elmcObject
elmcRegistry
elmcStackTrace
elmcStringList
elmcSystemInfo
elmcText
elmcTextFile
elmcVersionInfo
elmcWindow
elmcXmlData
elmtAppStartSeparator
elmtBlue
elmtCheckPoint
elmtClear
elmtCollapsedMethod
elmtEnterMethod
elmtError
elmtException
elmtExitMethod
elmtExitMethodCollapse
elmtGreen
elmtInactiveSeparator
elmtIndigo
elmtInfo
elmtLevel1
elmtLevel2
elmtLevel3
elmtLevel4
elmtLevel5
elmtLevel6
elmtLevel7
elmtNote
elmtOrange
elmtRed
elmtReminder
elmtResetSeparator
elmtSaveLogFile
elmtScratchPad
elmtSeparator
elmtTiming
elmtViolet
elmtWarning
elmtYellow
TMD5Hash
TMemoryError
leHang
leInvalidBlock
leMultiFree
leNone
leObjectInUse
leOutOfMemory
leOverflow
leUninstalled
leUseAfterFree
TMemoryErrors
TModuleType
mtLibrary
mtPackage
mtProgram
mtUnknown
TPointerRecord
BlockState
BlockType
CallStack
SingleSize
TResponse
ErrorCode
ErrorMessage
IssueID
IssueIDStr
IssueIDType
SendResult
SuccessMessage
TRSAExport
rsBLOB
rsDER
rsPEM
TRSAImport
TRSAKey
PrivateKey
PublicKey
TRSASignature
TSalt
TScreeenshotHandle
TSDBMHash
TSendResult
srBugClosed
srBugReopen
srCancelled
srConnectionError
srInvalidInsert
srInvalidLogin
srInvalidModify
srInvalidRead
srInvalidSearch
srInvalidSelection
srNoExceptionInfo
srObsoleteVersion
srRestart
srSent
srUnknownError
srUnsupportedSender
TSendScreenshot
ssActiveWindow
ssApplication
ssDesktop
ssForegroundWindow
ssNone
ssPrimary
ssWorkarea
TSHA1Hash
TSHA256Hash
TSignatureInfo
Certificates
FileName
MoreInfoLink
ProgramName
PublisherLink
Signed
Timestamp
TimestampCertificates
Timestamped
TStreamConstructor
TSysErrorCode
TTEAKey
TThreadKind
tkBeginThread
tkBeginThreadEx
tkGeneric
tkTThread
tkTThreadEx
TTwofishInitVector
TTwofishKey
TTwofishRAWKey
TZipCompression
zcBZIP2
zcDeflate
zcDeflate64
zcImplode
zcLZ77
zcLZMA
zcPKImplode
zcPPMdI1
zcReduce1
zcReduce2
zcReduce3
zcReduce4
zcReserved11
zcReserved13
zcReserved15
zcReserved16
zcReserved17
zcShrunk
zcStored
zcTERSE
zcTokenize
zcWavePack
TZipEndOfCentralHeader
TZipHeader
HostOS
MadeByVersion
RequiredVersion
All Globals
DefaultTracerMask
EEurekaLogCurrentVersion
EEurekaLogLicense
EEurekaLogVersion
EurekaCallStackClass
FreezeThreadClass
LogBuilderClass
CENTRALHEADER
DATADESCRIPTOR
LOCALHEADER
ZIPENDOFHEADER
Recompilation (Enterprise)
Files layout
Recompilation
Rebuilding for different IDE build
Compatibility
6.x -> 7.x
Upgrage guide
5.x -> 6.x
4.5.x -> 5.x
4.x -> 4.5.x
3.x -> 4.x
License
© 2001-2022, Neos Eureka S.r.l. All Rights Reserved.