![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Вобщем я думаю это баг, хотя может я и ошибаюсь, но всёже.
После так называемой дубликации через PasteFromClipboard или CopyTo возникает проблема с перебором нодов, тоесть некоторые ноды по средствам Getnext не обнаруживаются, до перезагрузки контента VT. Если кто сталкивался с багом, поделитесь рецептом выживания, или если вас напараноило моё заявление могу демо пример скинуть где всё это чётко видно. PS: Вот бы кто автору сообщил про баг ........... |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 19 |
RA, не встречал ни разу. Можешь кинуть кусок кода и версию дерева?
-------------------- ...все в мире относительно |
|||
|
||||
| Dynamic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 12 Всего: 15 |
Т.е., отображается нормально, но по getnext находит не все? что-то верится с трудом... -------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Nicholas_S,
Так и знал что никто такого не встречал. Dynamic, Ну это не просто так, там нужно определенное условие. Щас примерчик соберу сами увидите. |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Вот, примерчик в аттаче.
Значит так, запускаете приложение, открываете нод "Links" копируете нод "5" и вставляете в нод "2". Копирование вставка в PopUpmenu. Далее нажимаете "Enum" и получаете списочек всех заголовков всех элементов, ну и смотрите чего нехватает. Присоединённый файл ( Кол-во скачиваний: 7 )
test.zip 3,06 Kb |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:16 |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 19 |
RA, честно, ни разу не пользовался копированием в клипбоард Здесь проблема не потому, что GetNext отрабатывает неверное - она работает ок, проблема в том, что вставленные ноды не содержат даты, т.е. она не была скопирована. Попробуй реализовать (если для твоей задачи это приемлемо) через стандартные методы копирования-вставки у дерева.
-------------------- ...все в мире относительно |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:16 |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 19 |
Я как раз имел ввиду через метод CopyTo, пробегая по всем предкам, что ты успешно и показал на примере. Вставка из клипборда, имхо, должна работать нормально, просто скорее всего нужно инициализировать каждый вставляемый node отдельно. -------------------- ...все в мире относительно |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Это надо вынести на голосование Обойти проблему не решив её, или не узнав проблема ли она, наверное будет не правильно, пожалуй обращусь к разработчику, может это действительно баг за которым могут крыться последствия. |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:16 |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Ну на своём ломаном английском я описал суть проблемы и отправил, но думаю что автор не ответит.
PS: оказывается и Node.GetChildCount тоже не обновляется. |
|||
|
||||
| RA |
|
||||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Вот такой вот ответ пришёл
Там нашёл такую вот дадпись
Добавлено @ 18:05 остаётся непонятным почему с офф сайта можно качать релиз 2005 года Добавлено @ 18:06 Вобщем всем качать новую версию http://www.soft-gems.net:8080/browse/~raw,...irtualTrees.pas Это сообщение отредактировал(а) RA - 4.12.2006, 18:04 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |