Показать сообщение отдельно
  #22  
Старый 14.05.2013, 02:12
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

В общем после некоторых эспериментов я пришел к неутешительному выводу. Подключиться к текстовому файлу через Ado нормально получается, если он имеет нормальное имя и расширение. В вашем случае методом "в лоб" не получается. С учетом ваших дальнейших планов, вижу пока 2 решения.
1. Тупо переименовать все файлы в нормальный вид, но если они только для чтения - то такой вариант не катит.
2. Наиболее перспективное во всех смыслах решение - создать свою БД, куда импортировать по мере поступления файлы. За основу такой БД можно взять например Акцесс.
Что касается постоянного обновления, то тут все довольно несложно. Простейший способ, поместить на форму компонент TTimer и в нем с нужной вам периодичностью опрашивать каталог на новые файлы и при появлении оных добавлять новые данные к таблице. Удобство этого компонента в том, что он создает свою нить которая не мешает работе основной программы.
Вообще задача оказалась довольно интересной и в итоге может получиться очень даже красиво.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием