duda sobre error de compilación

duda sobre error de compilación

de Floreana Venturini Arias -
Número de respuestas: 1

Hola! Quería preguntar qué significa este error de compilación:

tarea2.pas(81,131) Error: Type mismatch

la línea 81 es esta:

if ((igualTexto(gc.usuarios[h].serviciosUsuario^.nombreServicio, servn)) or (not autenticarUsuario(us,master,authInfo,aut))) then

En respuesta a Floreana Venturini Arias

Re: duda sobre error de compilación

de Franco Seveso Giordano -
Hola Floreana,

Ese error se debe a que los tipos no coinciden. Es decir que estas comparando inválidamente identificadores de diferentes tipos. El error que veo en la linea 81 es que estas utilizando el procedimiento autenticarUsuario como si fuera una función que retorna un booleano. Te recuerdo que este no es una función, sino un procedimiento.

Saludos,
Franco.