Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как обработать строки из *.txt файла в режиме реального времени ?
 
благодарю за комменты,но вариант с DoEvents мне кажется будет тормозить комп-попытаюсь  
его проверить, самое простое-опрос через секунду,пробовал это:  
 
'__________________________________________________    
Sub Update()  
Range("B3").Value = Range("B3").Value + 1  '------анализатор строк---------  
NextTick = Now + TimeValue("00:00:01")  
Application.OnTime NextTick, "Update"  
End Sub  
'__________________________________________________    
 
здесь вместо Range("B3")...   нужно вставить процедуру обработки текст-файла с его    
открытием  Open dir + ".txt" For Input As #1 (в начале),  
и закрытием  Close #1(в конце),  
наверное,в процедурку придется добавить сиковую функцию Seek,чтобы при каждом повторе  
анализатора строк-начинать обработку не с самого начала,а с предыдущего значения Seek.
Как обработать строки из *.txt файла в режиме реального времени ?
 
уважаемые форумяне,хто-нить сталкивался с такой проблемкой:  
допустим win-приложение записывает построчно в текстовой файл,т.е. запись 1-й строки,  
пауза,запись 2-й строки, пауза ... и т.д.,а VBA-код запущен из книги excel:  
dir = "C:\textsample"  
Open dir + ".txt" For Input As #1  
 
Do  
Line Input #1, data  '--- считываем одну строчку из файла  
'----------  ----------------------------------------  
'  анализатор строк    
'----------  ----------------------------------------  
 
Loop Until EOF(1)'--- если конец файла-то выход из цикла---  
Close #1  
 
увы,такой код работает только на истории,т.е. сколько было первоначально записано строк  
столько он их и обработает,а новые стринги считывать не будет ,из-за условия EOF!  
первое,что мне пришло в голову-нужен какой-то обработчик события прихода в текстовой файл  
(со стороны win-приложения)новой строки,а дальше VBA-код смог бы сосчитать (и обработать)  
в книге excel этот свежий стринг,в принципе,в VBA-коде возможно такое сделать?
Страницы: 1
Наверх