Boa noite a todos.

Estou começado a brincar (não me atrevo a escrever programar) em delphi e estou encontrando alguns problemas ao rodar meus programas. Segue um deles:

procedure TForm1.Button1Click(Sender: TObject);
begin
if IntToStr(edit1.text>=18) then
edit2.text:=(' Maior de idade')
else
edit2.text:= (' Menor de idade');
end;
end.


O que acontece é o seguinte: [Error] Unit1.pas(30): Incompatible types: 'String' and 'Integer'. Como eu resolvo isso? O erro está no conversor? Devo adicionar alguma coisa ao USES?

Obs.: O meu delphi é made in china.