<p>Am 28.02.2017 20:37 schrieb "Lars via Lazarus" <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>>:<br>
><br>
> On 2017-02-16 05:35, Graeme Geldenhuys via Lazarus wrote:<br>
>><br>
>> On 2017-02-16 11:18, Ondrej Pokorny via Lazarus wrote:<br>
>>><br>
>>> Well, you mixed up DEFINED and DECLARED macros.<br>
>><br>
>><br>
><br>
> Sorry newbie question regarding these $IF directives:<br>
><br>
> can someone explain why you would use "$IF defined" instead of $IFDEF...<br>
><br>
> Obviously there are likely reasons for using one over the other.</p>
<p>$IFDEF FOO is an abbreviation for $IF DEFINED(FOO). The latter also allows to combine multiple checks using AND and OR (and also allowing comparisons with constant values) while the former can always only check for a single define.</p>
<p>Regards,<br>
Sven</p>