Главная страница
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.024 c
1-1101288610
denis24
2004-11-24 12:30
2004.12.05
Twincontrol.Controlscount


1-1100579612
FastByte
2004-11-16 07:33
2004.12.05
Как создать таблицу в Word из Delphi ?


14-1100688195
blackman
2004-11-17 13:43
2004.12.05
25 января – Татьянин день


1-1101107443
ruslan_as
2004-11-22 10:10
2004.12.05
Как правильно прервать работу процедуры...


1-1100870196
Romul
2004-11-19 16:16
2004.12.05
Получение версии из ресурсного файла.