• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Получение данных из внешнего файла

Автор evil327, 24 июня 2010, 12:18:06

« назад - далее »

evil327

Долго лазил и читал так и не понял как сделать чтобы из внешнего файла (*.txt) который переодически обновляется забирать данные, при этом неоходимо сравнивать значение с какой-то константой и в результате отрабатывалось то или иное условие.

Ruslan


evil327

Да смотрел. Мне немного иной вариант нужен, чтобы он постоянно сам проверял содержимое файла и сравнивал с тем что имеет в коснатнте.

DimiS

логично предположить что тогда тебе надо постоянно самому заново читать из файла и потом сравнивать

evil327

задача стоит таким образом что нужно чтобы файл циклично открывался сравнивал, закрывал и дальше отрабатывал условие.

Ruslan

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

DimiS

Цитата: evil327 от 24 июня 2010, 15:41:42
задача стоит таким образом что нужно чтобы файл циклично открывался сравнивал, закрывал и дальше отрабатывал условие.

крута, так и что из этого у тебя не получается?
к слову здесь нету отдельно возможности открыть/закрыть файл, есть операция которая открывает файл, считывает содержимое и сразу закрывает, но думаю тебе не будет большой разницы