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

Вниз

Какую создать структуру для принятия решения о иницализации?   Найти похожие ветки 

 
Erik1 ©   (2005-02-08 11:51) [0]

У меня есть дерево реализованое в обычном масиве записей. В этом дереве происходит добавление и удаление услуг и устройств. Например:
"Internet пакет Mini"
 - "кабельный модем"
    - "Network HOST"
      - "IP"
    - "Network HOST"
      - "IP"
"Телефоный пакет"
 - "кабельный модем"
    - "Telefon"
    - "Telefon"
Причем "кабельный модем" одно и тоже устройство. При добавлении телефоного номера, мне надо сформировать команду серверу. Сначала удалить "MTA" после добавить, в параметрах команды учавствует mac модема и пр.. Сейчас у меня осушествляется проход по всему масиву и делается вызов процедур соответствующий типам устройств. Поскольку физического удаления в этом списке не происходит, а только помечается статус удаления. Я всегда могу понять, что делать с устройством. Конечно с некоторыми делать ничего ненадо, другие оказывают действие не на себя, а на дочерние устройства(Network HOST).
 Сейчас хочу сделать изменить алгоритм обработки, но более понятный. Обрабатывать в два этапа, сначала построить на основе имеющегося дерева спецальную структуру. А после обрабатывая ее, состовлять команды. Немогу сформировать такую структуру, для IP требуется модем, для телефонов надо формировать одну команду на все телефоны(сейчас на более 2 телефонов) и пр.. У кого какие идеи?


 
Digitman ©   (2005-02-08 12:11) [1]


> У меня есть дерево


> Причем "кабельный модем" одно и тоже устройство


неувязочка получается ..
не дерево у тебя, а сеть ...


 
Erik1 ©   (2005-02-08 12:25) [2]

Все зависит от точки зрения, у устройств есть уникальные ID, но есть Ref_ID(указатель на устройство) они одинаковые. В разное время одни и теже устройства могут быть у разных клиентов. Для инитианализации это одно устройство, а физически в базе две разных записи.


 
Александр Иванов ©   (2005-02-08 12:27) [3]

Erik1 ©   (08.02.05 12:25) [2]
Тогда стоит отделить список утсройств в отдельную структуру и указывать только ссылки на них.



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
1-1107847509
Masivv
2005-02-08 10:25
2005.02.20
Создание пустого BMP


4-1104653379
KASioZ
2005-01-02 11:09
2005.02.20
Проблемы с SetWindowHookEx


14-1106835258
Ega23
2005-01-27 17:14
2005.02.20
ААААААААААААААЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!!!!!!!!!!


1-1107423237
Proga
2005-02-03 12:33
2005.02.20
MSDE и Delphi...


1-1107426172
Styles
2005-02-03 13:22
2005.02.20
Убрать заголовок