Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2012, 21:30   #1
Black_Wolf
Пользователь
 
Регистрация: 16.04.2012
Сообщений: 19
Вопрос Прога тест Г. Айзенка на определение типа темперамента.

Программа на определения темперамента по Айзенку, вопросы программа берёт через файл Quest1.ini стоят 2 кнопки "начать" для начала теста и кнопка "далее" код ниже .
Иметса определённые ключи к тестом для определение темперамента
http://adlog.narod.ru/emu/0013_3.html
я не знаю как организовать хранения ответов с проверкой результатов по ключам НАДЕЮСЬ НА ВАШУ ПОДДЕРЖКУ, мире програмировании не давно не судите строга )))

procedure Ttemperament.btnstartClick(Sender: TObject);

begin
voproschechik:=1;
begin
Quest1:=TIniFile.Create(ExtractFile Path(Application.ExeName)+'Quest1.i ni');
mmoVop_Azek.lines.add(Quest1.ReadSt ring('Quest'+IntTostr(voproschechik ),'V1','нету вопроса'));
end;
end;

procedure Ttemperament.btn1Click(Sender: TObject);
begin
mmoVop_Azek.lines.Clear;
inc(voproschechik);
Quest1:=TIniFile.Create(ExtractFile Path(Application.ExeName)+'Quest1.i ni');
mmoVop_Azek.lines.add(Quest1.ReadSt ring('Quest'+IntTostr(voproschechik ),'V1','нету вопроса'));
end;
Black_Wolf вне форума Ответить с цитированием
Старый 14.12.2012, 13:03   #2
Armorer
Подтвердите свой е-майл
 
Регистрация: 07.04.2007
Сообщений: 120
По умолчанию

код вообще компилируется?
Цитата:
ExtractFile Path
Цитата:
ReadSt ring
Если я вы только начинаете программировать то попробуйте не использовать TIniFile, а начните с более простых вещей (например, сейчас если нажать кнопку два раза будет утечка памяти).

Храните вопросы просто в текстовом файле.

Все ответы запоминайте в массиве (кажется, подойдет array[1..n] of Boolean). После прохождения теста просто вычисляйте нужные суммы на основе этого массива, думаю, для начала даже можно прописать все это в коде (не хранить ответы отдельно в файле).

Цитата:
procedure Ttemperament.btnstartClick(Sender: TObject);
begin
..
begin//тутеще begin лишний.
..
end;
end;

Последний раз редактировалось Armorer; 14.12.2012 в 13:05.
Armorer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение типа. lawliet93 C# (си шарп) 2 08.02.2012 16:35
прога тест neprogrammist Общие вопросы Delphi 24 20.06.2010 09:53
Прога тест по Delphi assles Помощь студентам 1 18.05.2010 17:16
Определение типа ячейки. StudentofSUSU Microsoft Office Excel 4 08.01.2010 02:09
определение типа Mikimaus Общие вопросы C/C++ 6 22.11.2009 17:12