I am looking at Lazarus again since I was a big fan of Delphi many years ago. I opened a new Console Application project and compiled it without adding anything. It works, but of course doesn't do anything. The class inheriting TCustomApplication declares a procedure DoRun as an override, suggesting that TCustomApplication has or inherits a DoRun procedure. Is DoRun defined in one of the ancestors?
In general, I'm having difficulty figuring out how DoRun gets called.
Thanks