Hola...
Aquí tu código corregido... checa el comentario...
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
n, Cantidad, Numero: Integer;
begin
Numero := 0;
Cantidad := Length(Edit1.Text);
for n := Cantidad downto 1 do
If Edit1.Text[n] = '1' then
Numero := Numero + Power(2, Cantidad - n);
ShowMessage('El binario ' + Edit1.Text + ' equivale al número entero ' + IntToStr(Numero))
end;
Saludos...