Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Как организовывают хранение диалогов ?   Найти похожие ветки 

 
Кто---то ©   (2004-11-22 04:23) [0]

Ведь диалоги - это не совсем дерево, так как могут возвращаться к уже сказанному, или в конце сходиться в одну точку типа фраз :
- Пока.
- Пока.
Как, например, удалить что-то из такого дерева ? Ведь удалишь фразу пока-пока, а вдруг она является продолжением какого-то другого диалога ?
У кого-нибудь есть примеры реализации работы с таким видом данных ? И как это хоть называется ?


 
КаПиБаРа ©   (2004-11-22 08:07) [1]

Кто---то ©   (22.11.04 4:23)
База данных. Отношение многие ко многим.


 
Кто---то ©   (2004-11-23 02:21) [2]


> КаПиБаРа ©   (22.11.04 08:07) [1]
> Кто---то ©   (22.11.04 4:23)
> База данных. Отношение многие ко многим.

А без баз данных ? Попроще что-нибудь.


 
Гаврила ©   (2004-11-23 02:26) [3]

а без данных совсем не выйдет.
Ведь сам диалог - это некие данные.
"дерево" классов в оперативке - это тоже данные.
Храните "дерево", храните ссылки друг на друга, считайте эти ссылки, при уменьшении количества ссылок до нуля объект можно удалять.
возможно, подойдет интерфейсная модель


 
Кто---то ©   (2004-11-23 06:13) [4]


> Гаврила ©   (23.11.04 02:26) [3]
> а без данных совсем не выйдет.
> Ведь сам диалог - это некие данные.

В смысле через TList и ему подобное. Что-нибудь такое, где бы уже были нужные процедуры и функции для работы.


> храните ссылки друг на друга, считайте эти ссылки, при уменьшении
> количества ссылок до нуля объект можно удалять.

Есть готовый класс для этого ? Или я опять первый в мире, кому это потребовалось ? Иду в авангарде мирового программирования.


 
Amoeba ©   (2004-11-23 10:36) [5]


> Иду в авангарде мирового программирования.

И даже широко шагаешь.


 
TUser ©   (2004-11-23 10:39) [6]


> А без баз данных ? Попроще что-нибудь.

Это может оказаться посложнее в данном случае.

Про требуемый тип данных и схождение в одну точку. Я так понимаю, требуется орграф. В данном случае оптимальнее сделать двусвязную структуру.


 
Кто---то ©   (2004-11-24 01:15) [7]


> TUser ©   (23.11.04 10:39) [6]
> Про требуемый тип данных и схождение в одну точку. Я так
> понимаю, требуется орграф. В данном случае оптимальнее сделать
> двусвязную структуру.


Дайте же класс !


 
Кто---то ©   (2004-11-24 02:13) [8]


> В данном случае оптимальнее сделать двусвязную структуру.

Прежде чем делать, надо убедиться что ещё до тебя никто этого не делал, чтобы велосипед не изобретать.



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
1-1101202372
kaktus
2004-11-23 12:32
2004.12.05
Поиск по TreeView


10-1068726430
yursa
2003-11-13 15:27
2004.12.05
DCOM&Excel


14-1100709278
jack128
2004-11-17 19:34
2004.12.05
База данных DBDemos


1-1101175804
Fktrc
2004-11-23 05:10
2004.12.05
Singleton


4-1098449860
Shiza
2004-10-22 16:57
2004.12.05
Некоторые программы умеют форматировать дискеты под размер 1,72 М