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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2009, 22:16   #1
Koleso
 
Аватар для Koleso
 
Регистрация: 08.03.2009
Сообщений: 4
По умолчанию *.txt несколько в один-результирующий.

Привет ВСЕМ. Всех ДАМ с праздником.
Вопрос:
есть очередные ф-лы.тхт
синтаксис такой:
оператор1+#9+название операции1+#9+значение1
оператор1+#9+название операции2+#9+значение2
.............
оператор1+#9+название операцииN+#9+значениеN
оператор2+#9+название операции1+#9+значение1
..............
операторK+#9+название операцииN+#9+значениеN


Мне надо ф-л.тхт общий, где собирались бы все операторы,
а значения по операциям усреднялись бы по всем очередным ф-л.тхт
по каждому оператору. Очередные формируются каждый день. Результирующий должен обновляться после каждого нового очередного.

Подскажите, как можно осуществлять проверку новых операторов
и находить(проверять) старых в общем txt файле?

Спасибо.
PS/ Сбились настройки. исчез мой е-мейл, и немог вспомнить пароль.
Вот зарегестрировался заново.
Колесо - вперед, Колесо - назад. Знает скрип сердец
Правды стороны.
Koleso вне форума Ответить с цитированием
Старый 08.03.2009, 23:05   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Как вариант, тебе можно загрузить список всех файлов в (напр: ListBox) и потом по очереди брать имя файла из ЛистБокса и читать их построчно, обрабатывая каждую строку и занося ее при этом в Базу Данных. А потом уже в базе делать с этими данными что хочешь.
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 08.03.2009, 23:16   #3
Koleso
 
Аватар для Koleso
 
Регистрация: 08.03.2009
Сообщений: 4
По умолчанию

если правильно понял, то при перезаписи обобщенного файла просматриваются все очередные (новый и все предыдущие)?
Колесо - вперед, Колесо - назад. Знает скрип сердец
Правды стороны.
Koleso вне форума Ответить с цитированием
Старый 08.03.2009, 23:18   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

нууу ... список всех загруженных файлов можно также вбить в БД, а потом, перед тем как начать загрузку файла проверить - был ли он уже загружен или нет .... и на основании этого делать какие-то манипуляции.
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 08.03.2009, 23:36   #5
Koleso
 
Аватар для Koleso
 
Регистрация: 08.03.2009
Сообщений: 4
По умолчанию

может не корректно написал, поясню. появился очередной txt, а потом корректируется общий, и так всякий раз при создании(появлении) очередного. поэтому мне кажется имеет смысл пересчитывать/проверять какие из операторов изменились в общем, и корректировать, если оператор появился новый, то добавить. тем самым обрабатывать каждый очередной нужно один раз.
Колесо - вперед, Колесо - назад. Знает скрип сердец
Правды стороны.
Koleso вне форума Ответить с цитированием
Старый 08.03.2009, 23:40   #6
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

ну так а что мешает при загрузке проверять - новый это оператор или нет?
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 08.03.2009, 23:55   #7
Koleso
 
Аватар для Koleso
 
Регистрация: 08.03.2009
Сообщений: 4
По умолчанию

я могу придумать только вот что, в каждом очередном ф-ле в начале построчно выводятся все операторы этого ф-ла, затем при перезаписи общего (в котором такой же список операторов) сравниваются эти списки.
при наличии нового оператора добавляются в конец строки с операциями и их значениями.
Колесо - вперед, Колесо - назад. Знает скрип сердец
Правды стороны.
Koleso вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько RichEdit'ов в один apromix Компоненты Delphi 9 12.04.2019 10:41
Слить-объединить несколько файлов в один SLP Microsoft Office Excel 2 19.11.2008 18:13
Как вывести один столбец в несколько??? M&Ms Microsoft Office Excel 9 21.07.2008 14:19
Разделение txt файла на несколько htm Tiger16 Фриланс 3 17.04.2008 22:40