RE:limitar lo que se escribe
mira la unica forma de limitar lo que el usuario ingresa leer caracter por caracter, es decir:
var
letra : char ;
palabra :integer ;
begin
repeat
letra := readkey ;
palabra := palabra + letra ;
until lenght(palabra) = 15 ; {este numero se cambia para el numero maximo de caracteres}
end .
algunos ajustes hay que hacer por ejemplo si el usuario quiere borrar lo que escribió pero son ajustes menores, espero que te haya servido adios^^