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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 13:31   #1
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
Вопрос Тестовая система

Здравствуйте. Пишу систему тестов, для контроля знаний студентов. Вообще впринципи подошел к концу написания. Хочется сделать что нибудь неформальное. К примеру, можно сделать так, чтобы на компьютере учителя(сеть соеденена в свич), отображалась статистика ответов студентов в режиме реального времени?
Пытался сделать так: после ответа студента, в файл тхт записывается информация об ответе(на общем HDD). Программа на компьтере учителя, парсит этот файл(Timer.interval=1000) каждую секунду. Но проблема в том, что пока учительская программа парсит этот файл, туда невозможно создать запись, так как файл уже используется. Тоесть если студент ответит в то же время когда происходит парсинг, у него вылетет ошибка.

Как можно по другому организовать передачу данных между преподовательской программой и тестовой программой студента?
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 18.12.2010, 19:09   #2
alexprey
Форумчанин
 
Регистрация: 25.05.2010
Сообщений: 169
По умолчанию

юзать сокеты
И на прямую отправлять данные на программу учителя
alexprey вне форума Ответить с цитированием
Старый 18.12.2010, 20:25   #3
PsiBoX
Новичок
Джуниор
 
Регистрация: 18.12.2010
Сообщений: 1
По умолчанию

Вообще, на самом деле реально проще использовать сокеты.
Однако, если есть желание использовать файл, то вы можете создавать копию файла и парсить уже ее.

Каким образом учительская программа открывает файл? Попробуйте открыть ее только на чтение без ограничения прав доступа. По идее, не должно возникать ошибки.
PsiBoX вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестовая программа в Turbo Pascal cL1zMa Помощь студентам 6 23.01.2012 20:41
Курсовая , тестовая программа . Spiker01 Паскаль, Turbo Pascal, PascalABC.NET 1 12.01.2009 14:58
Тестовая программа с таймером Barrr Помощь студентам 11 21.10.2007 19:42
Тестовая программа cL1zMa Помощь студентам 6 29.03.2007 19:28