25.09.2006, 13:18
общий
это ответ
Здравствуйте, ERA!
Я думаю у Вас была ошибка связанная с тем, что переменная <b><font color=purple>s1:string;</font></b>. А в <b><u>case </u></b> можно использовать только перечисляемые типы (для Вашего случая <b><u>Char</u></b>).
<font color=blue><u>Вобщем смотрите код в приложении!!!</u></font>
Удачи!!!
Приложение:
procedure TForm1.Button1Click(Sender: TObject);var i,w:integer; s:string; s1:char;begin for i:=1 to edit1.GetTextLen do begin s:=copy(Edit1.Text,i,1); s1:=s[1]; case s1 of ‘а‘,‘б‘,‘в‘:w:=1; ‘е‘:w:=2; ‘д‘:w:=3; end; ShowMessage(s1+inttostr(w)); end;end;