Ver Mensaje Individual
  #2  
Antiguo 16-02-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
{$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
Responder Con Cita