![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Привет ребята.
Я тут забомбил такой вот код: Цитата:
Но мне захотелось чего-то большего. И я решил сделать так, чтобы случайные строки не повторялись. Но после 3 дней моих усилий я понял что я нечтожество и без вашей помощи у меня ни чего не получиться. Ребята, будьте добры, помогите пожалуйста. Я буду очень вам благодарен. Заранее спасибо! |
#2
|
||||
|
||||
![]() Пойдет?
Код:
RandomIze; ... var i: Integer; ... CurrentStrings := TStringList.Create; CurrentStrings.LoadFromFile(filename); while CurrentStrings.Count > 0 do begin i := Random(CurrentStrings.Count); Memo1.Lines.Add(CurrentString.Strings[i]); CurrentStrings.Delete(i); end; CurrentStrings.Free; Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. Последний раз редактировалось dr. F.I.N., 21.02.2012 в 17:16. |
#3
|
||||
|
||||
![]() Именно какие строки - результат ф-ции, или чередование строк в мемо?
Если ф-ции, то без глобальной переменной не обойтись, если по мемо, то элементарное сравнение. |