Чтение текстового файла "не лету" #733444


#0 by Кондидат В
Всем привет! Имеется программа, которые пишет в текстовый файл. Прочитать и разобрать уже записанный файл не проблема. Хотелось бы обсудить, как лучше реализовать чтение на лету (как это делает FAR)
#1 by eklmn
только через ВК
#2 by mikecool
постоянно переоткрывать?
#3 by eklmn
ну некоторые это могут )
#4 by 1Сергей
не обязательно. Можно через TextStream
#5 by Кондидат В
Оказалось все просто
#6 by Лохматые Уши
Молодец!
#7 by Кондидат В
Вопрос №2. Каке запустить ее фоном??
#8 by eklmn
это называется "сдохнуть от цикла"
#9 by Кондидат В
ну так в у меня и вопрос соответствующий.
#10 by Vovan1975
это жесть, я считаю
#11 by eklmn
это не просто жесть, это называеться "больное воображение" )
#12 by Кондидат В
Я так понимаю, что ОбработкаПрерыванияПользователя; тут кое кому ни о чем не говорит... а все туда же...
#13 by b_ru
Не нужно так делать. Лучше сделать регламентное задание, которое раз в 5(или сколько нужно) минут будет читать файл обычным образом.
#14 by Vovan1975
вот глядя на эти ветки начинаешь проникаться полезностью высшего образования
#15 by piter3
как связаны  Каке запустить ее фоном?? и ОбработкаПрерыванияПользователя?
#16 by 1Сергей
сказал чел, игнорирующий знаки препинания...
#17 by Провинциальный 1сник
А если файл состоит из пары гигабайт? Реализация в вполне допустима, только надо всё-таки вставлять паузы, а не задалбывать процессор пустым циклом.
#18 by Vovan1975
я не работаю журналистом или каким еще писателем
#19 by Vovan1975
реализация в это бесконечный цикл, это лажа
#20 by eklmn
ответа не будет, ибо не было сабжа тогда :)
#21 by Chameleon1980
опять 77 и во сболтали
#22 by Chameleon1980
***опять 77 и во 8х сболтали
#23 by Vovan1975
внимательно смотрим листинг в это снеговик
#24 by piter3
еще веселей будет,Если предыдущая сессия загрузки не успеет считать файл
#25 by Кондидат В
что значит "снеговик"? Именно в никак. В случае, если будет найдена возможность запуска в фоне то вариант прерыванию будет другой. Да хотя бы созданием файла с опр. именем. Согласен с , но не представляю, как это реализовать.
#26 by Провинциальный 1сник
А так бы по идее неплохо было дергать ПрочитатьСтроку через фоновые задания.. но тут возникает одна проблема - объект ЧтениеТекста надо делать глобальным, а управляемое приложение не поддерживает глобальных переменных на стороне сервера..
#27 by tridog
Сколько же Вам остегивают производители оперативной памяти за такие долбанутые советы?
#28 by ShoGUN
Вроде бы 1С лочит файл на запись при вызове Текст.Открыть. Конфликта не возникает, проверял?
#29 by Провинциальный 1сник
Не лочит, всё работает
#30 by b_ru
Пара гигабайт - это не много. Но вообще, конечно, логи нужно резать. Код в , кстати, подразумевает, что твои пару гигабайт будут в оперативке висеть, что вряд ли хорошо.
#31 by Провинциальный 1сник
"Код в , кстати, подразумевает, что твои пару гигабайт будут в оперативке висеть, что вряд ли хорошо." Ну разумеется, в окне сообщений они зависнут, но это же демка. В реале, конечно, данные будут обрабатываться, а не копиться.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С