|
Вопрос # 2 650/ вопрос открыт / |
|
Здравствуйте! Пишу программу тестирования. Есть форма на ней одна кнопка Ответить , TWebBrowser для вывода вопросов из БД и радиокнопки для выбора ответов. На обработчик события нажатия кнопки Ответить я кидаю процедуру QuestGEN (n:integer); - процедура выборки случайного номера вопроса, где n - всего (кол-во) вопросов. Массив куда я сохраняю значения описан внешне .... я его "обнуляю" каждый раз при ShowForm и DestroyForm , т.е заполняю значениями "-1". Ниже привел пример процедуры которую пишу но она почему-то неправильно работает ...помогите пожалуйста исправить или подскажите как лучше с алгоритмом выборки.
Приложение: Переключить в обычный режим- var
- QMass : array [1..100] of integer;
-
- ...............
-
- procedure TTestForm.QuestGen(N:integer);
- var
- i,j,qnum : integer;
- fnd:boolean;
- begin
- fnd:=FALSE;
- Randomize;
-
- showmessage(IntToStr(qnum));
- for i:=1 to QCOUNT do
- begin
- if QMass[i] = qnum
- then fnd:=TRUE
- else fnd:=FALSE;
- end;
-
-
- else QMass[i]:=qnum;
-
- end;
-
-
- ///////////////////////////////////////////
- procedure TTestForm.FormShow(Sender: TObject);
- var
- i:integer;
- begin
-
-
-
- for i:=1 to 100 do
- begin
-
- end;
-
- end;
-
-
-
- procedure TTestForm.FormDestroy(Sender: TObject);
- var
- i:integer;
- begin
-
-
-
-
- for i:=1 to 100 do
- begin
-
- end;
- end;
-
 |
Вопрос задал: Motor (статус: Посетитель)
Вопрос отправлен: 16 апреля 2009, 16:23
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|