Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

базы


Diaskhan ©   (2005-02-09 22:22:00) 

Хочу написать собственный класс для работы с dbase.
Я знаю что нужно знать формат базы и типы полей.
А вот как создавать динасмические классы для считавания полей БД,
Они ведь разные и зараннее их число не известно.
А смотреть исходники нехочу, хочу сам догнать всю рутинную основу.


Sergey13   (2005-02-11 15:41:00) [1]

Яндекс.ру


Diaskhan   (2005-02-11 15:28:00) [2]

Господа дайте пожалуста ссылку на подробную тематику.


Sergey13   (2005-02-10 15:21:00) [3]

2 [3] Diaskhan   (10.02.05 14:40)
>Мне это нужно для понимания такого сложного вопроса как, база данных с нуля.

Может я и не прав, но мне кажется ты не в ту сторону смотришь. Если не знаешь как написана ОС, это не значит, что нельзя писать под нее программы.


Diaskhan   (2005-02-10 14:40:00) [4]

Господа дайте пожалуста ссылку на подробную тематику.
Заранее благодарен.
Мне это нужно для понимания такого сложного вопроса как, база данных с нуля.


Anatoly Podgoretsky   (2005-02-09 22:38:00) [5]

Классы не могут быть динамическими, они должны быть определены до компиляции программы.
Насчет типов полей, как раз наоборот, они все заранее известны и их весьма ограниченное, очень малое количество.
Программ такого рода бесчисленное множество, именно для dbase.
Может тебе стоит ознакомиться с его спецификацией.


Vlad   (2005-02-09 22:28:00) [6]

> Diaskhan   (09.02.05 22:22)

Наверное нужно сначала метаданные считать, а затем уже создавать экземпляры неких классов а-ля TField

Только зачем тебе это? Если речь не о Paradox, то есть удобные компоненты прямого доступа (без BDE или ADO).
Из известных мне: TDBf и Halcyon


Наверх

Титульная страница Поиск, карта сайта Написать письмо