|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2012, 21:27 | #1 |
Регистрация: 25.10.2012
Сообщений: 3
|
Вопрос по delphi - вывести на одну из кнопок рандомное слово из списка без повторов
Добрый вечер! Пожалуйста помогите, уже дня 3 думаю и не как не приду к решению легкой задачи
У меня есть список слов. Мне нужно вывести на одну из кнопок рандомное слово из этого списка, но при том чтобы не было повтора! при нажатии этой кнопки слово бы менялось, но предыдущее должно выбрасываться и больше не быть на этой кнопке. Вот такая программа. Заранее спасибо, друзья! |
25.10.2012, 22:48 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
evg_m, +1
дополню. опишите ГЛОБАЛЬНУЮ переменную (это в той же секции, где у Вас написано var Form1 : TForm1; дописать, например, IndexRndStr : integer; Перемешать список один раз (лучше на событии FormCreate) создать нужный TStringList, заполнить его словами, перемешать. уставить указательно на первое слово. вот так IndexRndStr := 0; потом, при каждом нажатии брать очередное значение и наращивать счётчик (пока не дойдёт до конца списка). делов всех максимум на 5 минут, включая запуск Delphi! |
26.10.2012, 17:38 | #4 |
Форумчанин
Регистрация: 08.08.2010
Сообщений: 371
|
А не проще просто брать рандомное из списка, а потом его просто удалять из этого списка?
Хакинг - не преступление, а способ выживания.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
dblookupcombobox без повторов | MIKE11IPME | БД в Delphi | 0 | 10.05.2012 22:03 |
Запрос на добавление без повторов на конкретном примере | Inflame to me!! | Microsoft Office Access | 1 | 10.05.2012 12:46 |
Вставка без повторов | X@OC | SQL, базы данных | 4 | 13.03.2012 20:33 |
Рандомное имя файла.. вопрос в нутри | Ёжик в тумане | Общие вопросы Delphi | 10 | 23.08.2011 11:17 |
Вывести только одну категорию вместо списка категорий | goofman | PHP | 3 | 18.05.2010 18:34 |