View Full Version : Access violation with E7 compiler
Pasko
05-Jan-2011, 05:53 PM
I try to use E7 compiler and in two my project I get
Access violation at address 0040403E in module 'el7c.exe'. Read of address 000000BC
AND
Access violation at address 0040403E in module 'el7c.exe'. Read of address 00000074
Alex
07-Jan-2011, 12:58 PM
Hi,
Please send us your .map file to alex@eurekalog.com.
Pasko
11-Jan-2011, 05:49 AM
I sent two map files.
Hello,
I get Access Violations if I only run el7c.exe from command line:
E:\CompileTools\Compiler\2011.1.DP1100SP2\bin>el7c
EurekaLog Command-Line Compiler v7.0.0.29 alpha 1 RC for Delphi 11.0
----------------------------------------------------------------
Command-line syntax:
ecc32 [project-file-name] [options] [special-options]
Where:
- project-file-name - file name of project file (dpr, bdsproj, dproj, etc).
- options - any options that native compiler accepts.
- special-options - special options for EurekaLog compiler:
--el_alter_exe"projectname" or --el_alter_exe"projectname;finalexe"
Switches mode to post-processing only (without compilation).
Default: compile project AND post-process result.
Example: --el_alter_exe"Project1.dpr"
Example: --el_alter_exe"Project1.dpr;..\Output\Project1.exe"
--el_target=filepath
Specifies output file name for post-processing.
This is analog of second name in --el_alter_exe,
but --el_target is for compilation mode.
Default: try to read folder from project's options.
Example: --el_target=Project1.exe
Example: "--el_target=.\Debug\Win32\Project1.exe"
--el_verbose
Enable debug mode. This will create log files and debug messages.
--el_gui_error
Display all errors in message boxes AND console output.
Default: console output only, no message boxes.
--el_path=filepath
Specify path to EurekaLog's folder.
It's used if EurekaLog was not installed on build server.
Example: "--el_path=C:\Program Files\EurekaLog"
--el_config"filepath"
Specify path to alternative project's configuration.
Default: use configuration from project files.
Example: --el_config"..\debug.eof"
--el_output=X
Specifies target format. X can be "EL7" (default) or "EL6".
Example: --el_output=EL6
Example: --el_output=EL7
--el_mode=X
Specifies working mode. X can be "Delphi" or "Builder".
Default: depends on exe file name.
Delphi is default for ECC32.exe, Builder is default for EMAKE.exe
Example: --el_mode=Delphi
Example: --el_mode=Builder
For additional info refer help or
http://eurekalog.blogspot.com/2009/04/compiling-from-command-line_07.html
Possible EurekaLog 7.0.0.29 alpha 1 RC internal bug.
Access violation at address 0040403E in module 'el7c.exe'. Read of address 000000B8
EExceptionManager.Done (Location: (FFFFF000){el7c.exe } [00000000])
Possible EurekaLog 7.0.0.29 alpha 1 RC internal bug.
Access violation at address 0040403E in module 'el7c.exe'. Read of address 00000018
EThreadsManager.Done (Location: (FFFFF000){el7c.exe } [00000000])
Exception EAccessViolation in module el7c.exe at 0000403E.
Access violation at address 0040403E in module 'el7c.exe'. Read of address 00000018.
E:\CompileTools\Compiler\2011.1.DP1100SP2\bin>
Maybe it helps.
Alex
31-Jan-2011, 08:10 PM
Hi,
This issue was fixed. Thank you for your feedback!
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.