![]() |
|
|
![]()
|
|
| RST8 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 8.12.2004 Репутация: нет Всего: 1 |
Кто может подсказать как правильно использовать этот компанент? В примере использовария идущем вместе с компанентом есть несколько процедур :
без которых все и так работает. Зачем они нужны? О первой процедуре, ее применение делает индексы в таблице описывающей структуру нечетными числами, почему? Может это для каких то моментов о которых я не подозреваю даже? --------------------
Посадка, с места которой можно уйти на собственных ногах, считается удачной! |
|||
|
||||
| RST8 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 8.12.2004 Репутация: нет Всего: 1 |
Так, раз никто не пользуется этим компанентом, то очень интересно чем пользуетесь для отображения древовидной структуры хранящейся в бд.
--------------------
Посадка, с места которой можно уйти на собственных ногах, считается удачной! |
|||
|
||||
| SergeBS |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
RST8,
А подумать? ПОКА может и работает. Намек: 1. Первая процедура не делает НИКАКИХ нечетных индексов. 2. Проверка на зацикливание ссылок - необходима. и т.д.
На DelphiKingdom есть статья, как сделать свой компОнент. |
||||
|
|||||
| RST8 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 8.12.2004 Репутация: нет Всего: 1 |
Подумал уже. Далее по пунктам: 1. Это ясно и так, вопрос зачем? Какая в этом необходимость? 2. Значение слова loop мне также известно, что делает процедура понятно. Опять же вопрос в том зачем? При каких это нормальных условиях может образоваться зацикливание? --------------------
Посадка, с места которой можно уйти на собственных ногах, считается удачной! |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
И на 1, и на 2: проверка данных на корректность. Зачем она нужна, тоже объяснять?
|
|||
|
||||
| RST8 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 8.12.2004 Репутация: нет Всего: 1 |
Ладно второй пункт пропустим, но касательно первого очень интересно с для чего делать индексы именно нечетными? Выкинув эту процедуру все вроде бы (тотально тестирования не устраивал) работает нормально. Вот Ваша цитата из третьего поста
Так вот индексы как раз нечетными получаются с ее использованием. --------------------
Посадка, с места которой можно уйти на собственных ногах, считается удачной! |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
RST8,
pr_id получает НЕ НЕЧЕТНОЕ, а СЛЕДУЮЩЕЕ по величине значение. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |