Итак в части 1 мы поговорили о возможности создание теста в файл, в части 2 мы поговори, как эти тесты из типизированного файла достать, а вот уже в части 3 мы поговорили как можно определить правильные ли выбрал пользователь ответы. В четвертой части по созданию тестов на типизированных файлах, я хотел бы рассказать как можно использовать другие виды файлах в своих тестах на основе типизированных файлов, например картинки. Тут все просто ничего сложно, в нашей структуре (в нашей записи) мы добавляем еще одно текстовое поле, например

  • filename:string[200];

Отлично, в этом поле у нас будут храниться все наши имена файлов, которые мы будем использовать. Нам в нашей папке с программой необходимо создать еще какую-нибудь папку, например, files. Далее мы при создании теста приложим еще одну кнопку, например «Картинка«, далее по нажатию этой кнопки мы в нашу переменную filename записываем имя нашего файла, именно имя, например вот так

  • Test.Filename:=ExtractFileName(OpenDialog.Filename);

Далее мы с помощью функции CopyFile — копируем наш файл, что выбрали в папку files, которая находится в папке с программой. Копировать нужно файл с именем Test.Filename.

Затем при выгрузке данных из файла, то есть при выгрузке вопроса, мы проверяем данное поле, есть ли у нас там что-то, если есть, то проверяем с помощью функции FileExist есть ли данный файл в папке files, если есть, то выводим в TImage например нашу картинку, например.

  • Image1.Picture.LoadFromFile(‘files/’+Test.Filename);

Вот и все как видите ничего сложно, и так можно работать с любыми типами файлов. Только опять же, размер нашей программы будет увеличиваться, тот тут легко тоже все, можно создать папку на сервере и в filename просто прописывать сетевой путь к файлу и по этому пути грузить, что Вам необходимо и пользователи не будут знать где лежат эти файлы. В следующей статье про тесты расскажу, как можно их редактировать, не удалять, а именно редактировать.

Хочу заметить, что знать свою историю человек просто обязан, но кроме этого у некоторых есть желания узнать историю чего-то другого, других народов. Так вот одним из таких народов были ненцы. Довольно интересно почитать про них и узнать более подробную информацию, тем более в фотокартинках.
Автор статьи - Andrey53

Метки: , ,

Оставить комментарий

Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*