Si tienes razon ,ahora usare el T. bueno creo que ya solucione parte de mi problema,este era que cuando cree la varialble posfija como string surge algun tipo de error con posfija[i]:=infija[i].
la forma en que solucione este problema es el siguiente: posfija[i]:=infija[i]; lo reemplaze con
Código Delphi
[-]posfija:= posfija +infija[i].
y antes del bucle for,inicializarla con posfija:=' ' ; vacio.