Hola lpitu21 y bienvenido a
Club Delphi
Como es costumbre, te invitamos a que leas nuestra
guía de estilo.
Das muy poca información, ¿ Desde donde debe borrarse el último carácter ? Seguramente no sea de la propiedad
Text del
TEdit mientras lo editas, por que lo hace la tecla backspace.
Si el carácter a borrar está en una variable de tipo string, podes hacer:
Código Delphi
[-]
var
VarStr : string;
...
SetLength(VarStr, Length(VarStr)-1);
Delete(VarStr, Length(VarStr), 1);
VarStr := Copy(VarStr, 1, Length(VarStr)-1);
SetString(VarStr, PChar(VarStr), Length(VarStr)-1);
Pero como te dije antes, para darte una respuesta concreta vas a tener que dar mas información...
Saludos
