Ver Mensaje Individual
  #4  
Antiguo 22-11-2004
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
Cita:
Empezado por Tecnic2
¿ Por qué el compilador no acepta la primera instruccion ?
Porque el argumento de Ord debe ser un tipo ordinal (como Char) mientras que MidStr regresa un tipo String. Dado que la función MidStr se valúa hasta la ejecución el compilador no tiene manera de saber que sólo vas a extraer un caracter.

Lo que puedes hacer es asignar el resultado de MidStr a una variable String temporal S y pasar a ord el primer caracter:

Ord(S[1]);

// Saludos
Responder Con Cita