Sven Barth wrote:
Am 22.03.2012 11:32, schrieb Reinier Olislagers:

I realize that the code above will be compiled by FPC, not Lazarus;
perhaps it is possible to set an environment variable LAZARUSREVISION
and/or LAZARUSVERSION and get these into FPC macros in some way?

The revision is not possible (when using development versions you should try to use the latest revision), but for version you can use the unit LCLVersion. Just add it to the uses clause and then you can use e.g.:

{$if lcl_fullversion>=93100}
  // code that should work with 0.9.31 or newer
{$endif}

For the record, can you easily say what version of FPC introduced this capability?

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to