Hola, también puedes utilizar las funciones RightStr, MidStr, LeftStr de la Unit StrUtils.
Código Delphi
[-]
function TextoAFecha(S:String):TDate;
var
x:String;
begin
x := RightStr(Edit1.Text,2)+'/'+
MidStr(Edit1.Text, 5, 2)+'/'+
LeftStr(Edit1.Text,4);
Result:=StrToDate(x);
end;
Saluditos