|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Программа "Тест". Нужна помощь.
Искал я везде и повсюду. Но нечего так и не нашел ... или руки не из того места растут или голова не так варит. Вообщем вот:
Ситуация: вот тут представляю тест. Самый простенький тест в котором вопросы, ответы и номер правильного ответа хранятся в переменных. Цель: Также на второй форме есть ComboBox и Кнопочка. Цель в том чтобы заставить программу менять переменные в первой форме в зависимости от выбранного билета во второй форме, т.е. на второй форме выбираем Билет 1 тыкаю на кнопочку вылезает первая форма с одними вопросами и вариантами ответов а если выбираем Билет 2 и тыкаем на кнопочку то вылезает первая форма уже с другими вопросами и вариантами ответов. Думаю создавать отдельные формы для каждого билета не целесообразно. Также не хочу делать через ini файл ибо его изменить как два пальца ап асфальт. Хорошо бы осуществить вариант с DLL чтобы каждый билет был в отдельной DLL. Прошу помощи в осуществлении задуманного. В программирование не особо селён тока осваиваю. Помогите пожалуйста разобраться. |
#2
|
|||
|
|||
Взял твой код и добавил пару строк:
Код:
TForm1 = class(TForm) ... public { Public declarations } procedure SetCard(CardID: Integer); overload; procedure SetCard(CardDLLName: AnsiString); overload; end; ... procedure TForm1.SetCard(CardID: Integer); // Чтение по коду билета begin SetVopros(CardID); end; procedure TForm1.SetCard(CardDLLName: AnsiString); // Чтение по коду билета begin // Грузи из dll с именем CardDLLName end; Вызов: Код:
procedure TForm2.Button1Click(Sender: TObject); begin Form1.SetCard(ComboBox1.ItemIndex + 1); Form1.Visible:=True; Form1.Timer1.Enabled:=True; end; ИМХО. Наведи порядок в коде и постоянно его поддерживай. |
#3
|
|||
|
|||
Ок ... это я примерно разобрал ... единственное не пойму как оформлять CardDLLName.dll ... пожалуйста маленький примерчик приведите .. а дальше сам попробую...
|
#4
|
|||
|
|||
Пожайлуста .. .нужна помощь ... ктонибудь .... всётаки дипломная работа как не как !
|
#5
|
|||
|
|||
Ктонибудь ещё ?
|
#6
|
|||
|
|||
Цитата:
Это что, претензия? |