Thanks @BigChimp for quick reply.
Yes, you right. It is running (compiled) perfectly like a charm !

I mean, like I expected.
--------------------------
Anyway, the LCL_FullVersion constant aren't recognized properly by SynEdit (Codetools?).
(see below screenshot)
But, this bug is only cosmetic level. The compiler-directive is exactly known by fpc.
I Even don't know whether if it is has been fixed in trunk,
nowadays I play only with Lazarus 1.2.6
Somebody else who uses Lazarus Trunk please confirm if this bug still in lazarus-trunk-codes.
---------------
Regards,
x2nie