![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Добрый вечер, товарищи программисты.
Пишу программулину, включающую в себя небольшое тестирование. Тесты находятся в бд. Заступорился на защите от запоминания - рандомная загрузка вопросов и , соответственно, вопросов к ним. Код:
for i:=1 to 4 do begin radiobutton1.caption:=table1.fields[random(i)].asstring; radiobutton2.caption:=table1.fields[random(i)].asstring; radiobutton3.caption:=table1.fields[random(i)].asstring; radiobutton4.caption:=table1.fields[random(i)].asstring; end; Видимо то ли цикл работает не правильно, то ли ему здесь вообще не место, т.к. часто вижу значения нулевого поля (fields[0]), которым здесь не место. Как это исправить? Вопрос: Как написать защиту от повторений? Т.к. сейчас постоянно встречаются несколько значений одного поля. Заранее благодарен, с ув. Лунтик-Некрофил. Алкоголик-аморал, явная угроза обществу Блин, я уже местный, а все равно нифига не знаю... |