Показать сообщение отдельно
  #4  
Старый 06.11.2010, 18:15
flips flips вне форума
Новичок
 
Регистрация: 04.11.2010
Сообщения: 60
Репутация: 10
По умолчанию

А вот с этим кодом?
Код:
procedure TfrmIntNumber.Button1Click(Sender: TObject);
var min,max,a:integer; s:string;
begin
 Memo1.Clear;
 max:=999;
 a:=100;
for min:=100 to max do
  begin
  s:=inttostr(a);
  a:=min+1;
  if ord(s[1])=ord(s[2]) and ord(s[2])=ord(s[3]) and ord(s[1])=ord(s[3]) then break
  else
  s:=s[1]+s[2]+s[3];
  Memo1.Lines.Add(s);
 end;
end;
Ошибка выскакивает о том что типы несовместимы в этой строке
Цитата:
if ord(s[1])=ord(s[2]) and ord(s[2])=ord(s[3]) and ord(s[1])=ord(s[3]) then break
Что нужно сделать/дописать?
Ответить с цитированием