Ja, ja, ok. Creo que es un filtro del editor. Lo que pasa es que :p se usa para poner la carita
y supongo que por eso se confunde y lo omite.
En fin, razón de más para recordar que conviene anteponer una T a los tipos de datos:
Código Delphi
[-]
type
TPila = array[1..max]of tipoelemento;
Si el ciclo
for no se ejecuta, da la impresión de que en la llamada
Código Delphi
[-]
infija:=inputbox('infija','','');
el usuario cancela el cuadro de diálogo y el valor devuelto es una cadena vacía. ¿Has verificado eso?
// Saludos