Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка файла 
V
    Опции темы
Zorak
Дата 12.8.2011, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Здраствуйте. Сначала обрисую свою ситуацию а потом задам вопрос)..
Значит у меня есть 4 папки с названиями марок авто: Nissan, Audi, Porshe, Honda... в каждой из еэтих папок есть файли с названиями моделей авто, например:
Код

Nissan: R-34.txt
             R-35.txt
             Almera.txt
             Primera.txt
Audi: A6.txt
         A7.txt
         A8.txt

и т. д.

 В каждом из этих файлов хранится информация о соответствующем автомобиле, тоесть куча полей: Тип кузова, мощность двигателя, год выпуска, описание и цена. Для каждого авто и модели у файлах разные описания естессно + может быть такое что например для одного авто год выпуска указан для другого нет, ну типа те данные которые есть в одном файле, не обьязательно должны быть в другом каком нибудь.
Так вот собственно задача стоит такая: мне надо разбить эту информацию по полочкам, чтобы каждое поле, даже каждую строку относило к определенной категории: цена, марка, год выпуска и т д. Как это можно реализовать ?
Вернее я просто хочу начать это дело правильно, чтобы потом не переписывать половину кода, поэтому спрашиваю, может кто нибудь с такой задачей сталкивался, мб че и посоветует). 
Спасибо!



--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
14SatanA88
Дата 12.8.2011, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 13.5.2010

Репутация: 2
Всего: 5



не проще было базу данных завести?
PM MAIL ICQ   Вверх
Данкинг
Дата 12.8.2011, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(14SatanA88 @ 12.8.2011,  14:00)
не проще было базу данных завести?

Я так понимаю, что это разовая задача. Если да - тогда грузить файлы в TStringList и парсить. А на будущее использовать БД.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Zorak
Дата 12.8.2011, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Понятно.. ну значит так и сделаем).. Спасибо!

З.Ы. А по поводу базы ждите... будут посты -=))


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
northener
Дата 12.8.2011, 23:47 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: 8
Всего: 20



Цитата(Данкинг @  12.8.2011,  13:14 Найти цитируемый пост)
Цитата(14SatanA88 @ 12.8.2011,  14:00)
не проще было базу данных завести?

Я так понимаю, что это разовая задача. Если да - тогда грузить файлы в TStringList и парсить. А на будущее использовать БД.


А вот не проще!
И дело не столько в "разовости задачи", сколько в цене ПО. Ну и в сложности взаимосвязей между данными.
Я вот лично, сейчас доделал бесплатное ПО к своему железу. Никаких БД в нем не используется. Только один файл с заранее заданной структурой. Взаимосвязи простые. И на кой мне использовать какую-либо БД? Я готов по телефону разруливать мои собственные ошибки/проблемы. (Ну и техподдержка моей фирмы тоже готова.) Но не готов поддерживать бесплатно даже Аксесс, не говоря уже о более сложных СУБД. 



--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0452 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.