{$ifedf} es una directiva al compilador. Si satisfacen las condiciones se compila y si no, no.
Estarás de acuerdo que una línea como
--- Ingen kalendar system 1 defineret????
no puede compilar. En la segunda ocurrencia, {$ifdef cal2_Olk}, seguramente el símbolo cal2_Olk no está definido de manera que el compilador no intenta siquiera compilar lo que sigue y por eso no marca error. En la primera aparición, supongo que el símbolo cal1_Notes sí está definido por lo que la línea si se intenta compilar. Al ser errónea se marca el error.
Los símbolos se definen con la directiva {$define}
// Saludos
|