[Lazarus] Form events firing order and count

Michael Van Canneyt michael at freepascal.org
Mon Feb 19 00:18:38 CET 2018



On Sun, 18 Feb 2018, Martok via Lazarus wrote:

> Am 18.02.2018 um 20:39 schrieb Michael Van Canneyt via Lazarus:
>> It's already fixed in SVN :)
> FYI:
> Line 121 contains a double http://
> Line 234 is missing a "y" on "necessar_y_".
>
>
> Also, while we're apparently in the off-topic section of this thread, a thought:
> """
> fpc is designed to be, as much as possible, language and source-level compatible
> with ISO pascal, Mac Pascal, Turbo Pascal 7.0 and most (if not all) versions of
> Delphi.
> """
> I wonder if you shouldn't leave out the words "source-level compatible", since
> that is obviously not true. That phrasing implies the same code will do the same
> thing (if it compiles), but with the amount of intentional differences between
> fpc and "undocumented internals" of Borland's products that keep popping up, it
> might be less surprising to people looking to write portable code if the claim
> wasn't made in the first place. Same goes for LCL, really.

Why is it obviously not true ? It's obviously not true that it is compatible
at the binary level. FPC does not produce the same binary code, nor can you
use Delphi units.

But source code written for Delphi must compile in FPC. That is why I put
the sentence there. (in Delphi mode, obviously)

Michael.


More information about the Lazarus mailing list