|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2010, 00:18 | #1 |
Пользователь
Регистрация: 29.11.2009
Сообщений: 44
|
Тест на Delphi. Работа с файлами
Задача: разработать тестирование с возможностью добавления вопросов, все мои вопросы с вариантами ответов должны содержаться в файле
Такой вопрос, если я буду использовать типизированный тип файлов, можно ли как то в одном файле создать несколько записей (или что вроде того) и по очереди к ним обращаться, чтобы брать вопросы? спасибо |
23.11.2010, 02:06 | #2 |
Форумчанин
Регистрация: 22.11.2010
Сообщений: 114
|
я делал что-то похожее. у меня все вопросы хранились в одном файле. и ответы тоже были в этом же файле. просто нужно придумать разделитель, по которому ты будешь отличать вопрос это или ответ.
|
23.11.2010, 06:04 | #3 |
Пользователь
Регистрация: 09.07.2010
Сообщений: 65
|
Текстовый файл на пк, на форму мемо кидаешь и радиокнопки. И условия ставишь на событие клацания баттона.
а в конце окажется, что все проблемы были из-за дивана, что стоял не по фэн-шую...
|
23.11.2010, 06:51 | #4 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
2 fen1ksss
Можно и через типизированный файл, но есть одно НО. Вопросы и ответы имеют разную длинну, да и кол-во предлагаемых ответов может быдть разным. А при чтении из типизированного фыйла считываются куски одинаковой длины. Я бы порекомендовал ini-файлы. С ними очень просто работать. |
23.11.2010, 10:41 | #5 | |
Пользователь
Регистрация: 29.11.2009
Сообщений: 44
|
Цитата:
(1) кто был... ? а) А б) Б в) В и просто через TStringlist обращаться по очереди к этим строчкам Тогда какой процедурой осуществлять поиск по файлу, чтобы найти строку (1) ? |
|
23.11.2010, 10:45 | #6 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Цитата:
Добавил ------------------------------------------ http://www.programmersforum.ru/showthread.php?t=99811 Последний раз редактировалось Sibedir; 23.11.2010 в 10:55. |
|
23.11.2010, 17:47 | #7 | |
Пользователь
Регистрация: 29.11.2009
Сообщений: 44
|
Цитата:
а вывод из ini файла Код:
First chance exception at $7C812AEB. Exception class EAccessViolation with message 'Access violation at address 7C832BDD in module 'kernel32.dll'. Read of address 5B5EC68B'. Process Project1.exe (224) в таком виде? в чем ошибка? и как осуществлять поиск нужного мне вопроса? Последний раз редактировалось fen1ksss; 23.11.2010 в 18:28. |
|
23.11.2010, 23:07 | #8 |
Пользователь
Регистрация: 29.11.2009
Сообщений: 44
|
Во всем разобрался, всем спасибо
|
26.11.2010, 07:32 | #9 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Цитата:
Доработал программку. Теперь она и сохраняет и загружает и редактирует. INI-файлы.zip P.S.: fen1ksss, это не тот вопрос ради которого стоит писать в личку. Форум носит просветительских характер, так сказать, для всех. Пусть другие тоже смотрят. Может кому еще пригодится. Последний раз редактировалось Sibedir; 26.11.2010 в 11:57. |
|
26.11.2010, 14:17 | #10 | |
Пользователь
Регистрация: 29.11.2009
Сообщений: 44
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами в Delphi 7 | NeAlSe | Помощь студентам | 11 | 19.11.2010 17:08 |
Delphi работа с файлами. | santaIsAbsent | Общие вопросы Delphi | 0 | 06.09.2010 11:20 |
Работа с файлами в Delphi | StudentFIU | Помощь студентам | 0 | 01.06.2010 21:22 |
Delphi 7. Работа с файлами | Flame_of_Death | Помощь студентам | 8 | 10.07.2009 12:25 |