![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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
|
|||
|
|||
|
Цитата:
Это что, претензия? |