Opening the project in Laz 2.2 was no problem but compiling, even with a debugging break at the very first line of [FormCreate] fired a 'ShowMessage' that should only appear after I'd tried to call a procedure before I'd initialized the basic data.
The description isn't that clear....
1) "but compiling" => something happens while compiling?
2) "debugging break at the very first line" => something happens when running/debugging?
For now, I'll assume 2.
" debugging break at the very first line of [FormCreate] fired a 'ShowMessage' that should only appear after"
There is lots of code before "FormCreate".
a) If your LCL has debug info, find the "ShowMessage" implementation in the LCL, and set a break there.
b) Open menu Project > View Project Source
That is where the Pascal code starts, and you may want to set a breakpoint.
Except: Any "initialization" block of any unit may still run even before that.
Even with[DeBugging] turned off the message still fires as it does if I select GNU or fpDebug backend.
And there we are back, is that a message by the IDE - that comes while compiling, or when the debugger starts?
Or is that a message that your app displays while running (despite you do not expect your app to do so)?
I can't even think what sort of information might help anyone try to offer some sort of advice - but I would appreciate your thoughts !
Some bit of the code?
Compile without optimization.