Randomize со string - вопрос №74458

Помогите пожалуйста разобратся:

есть 3 переменных a,b,c с типом стринг, этим 3 переменным я присвоил определенные значения. Нужно чтобы по нажатию кнопки в лейбле выводилось одна из 3х переменных.

С численными переменными все работает, а вот со строками не получается… Незнаю где именно нужно вписать перевод из интежера в стринг, если это конечно нужно вообще



Дополнение автора от 20.04.11 14:46:44

вы не поняли, нужно чтобы в лейбле выводилось ОДНА из 3х переменных, выбор какой именно бы проходил через randomize



Дополнение автора от 20.04.11 16:23:43

тут 3 лейбла, надо чтобы был только 1

Лучший ответ по мнению автора

Ошибся немного.

procedure IChtoTrudno;
var
  i: Integer;
begin
  Randomize;
  i := Random(2);
  case i of
    0: label1.Caption := a;
    1: label1.Caption := b;
    2: label1.Caption := c;
  end;
end;

20.04.11
Лучший ответ по мнению автора

Другие ответы

var

a,b,c: string;

begin

a := 'Some text';

label1.Caption := a;

end;

20.04.11

procedure IChtoTrudno;
var
  i: Integer;
begin
  Randomize;
  i := Random(2);
  case i of
    0: label1.Caption := a;
    1: label2.Caption := b;
    2: label3.Caption := c;
  end;
end;

20.04.11
Посмотреть всех экспертов из раздела Технологии > Delphi
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store