View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000090 | Ecere SDK | compiler | public | 2008-06-27 14:39 | 2012-03-29 07:50 |
Reporter | amjad | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Summary | 0000090: hello world does not catch errors | ||||
Description | Ok I thought as per tao programming language, eC is case sensitive. this was run on windows vista home edition running AMD 64 processor. so if i do void Main() { printf ("hello world"); } run hello.exe on command line gives me hello world If i do void main() { printf("hello world"); } running hello.exe gives me nothing. IS there something i am missing?? Or is this really a bug. | ||||
Tags | No tags attached. | ||||
child of | 0000433 | closed | previously resolved issues (draft 1 of 0.44 and earlier) |
|
The fact that the entry point into an eC app is Main() rather than main() is documented in the Tao. "The equivalent C program follows. Notice the uppercase Main in eC versus main in C." However the linker should possibly catch that there is no entry point into the binary. |
|
When an Application class is not found within the executable, it will use one which is defined in a shared library such as ecere.so/.dll which contains the GuiApplication. Many samples omit defining an Application class and simply create a form instance. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-06-27 14:39 | amjad | New Issue | |
2008-07-07 22:56 | ZeffriN | Note Added: 0000054 | |
2008-07-07 22:56 | ZeffriN | Note Edited: 0000054 | |
2008-07-08 15:28 | jerome | Note Added: 0000055 | |
2008-07-08 15:30 | jerome | Status | new => closed |
2008-07-08 15:30 | jerome | Resolution | open => no change required |
2010-07-25 21:52 | redj | Relationship added | child of 0000433 |
2012-03-29 07:50 | redj | Category | => eC Compiling Tools |
2012-03-29 07:50 | redj | Project | @2@ => Ecere SDK |